سؤال كيفية إعادة تشغيل خادم X نافذة من سطر الأوامر؟


كيف يمكنني إعادة تشغيل X Window Server من سطر الأوامر؟

أود حقًا أن أتمكن من إعادة تشغيل واجهة المستخدم الرسومية بدون الحاجة إلى إعادة تشغيل النظام بالكامل.


219
2017-08-05 18:09


الأصل




الأجوبة:


TL ؛ DR: على أنظمة مع systemd (أوبونتو 15.04 وأحدث)

sudo systemctl restart display-manager

سيؤدي ذلك إلى إعادة تشغيل خدمة إدارة العرض المناسبة (lightdm حتى 17.04 ، gdm3 بعد، sddm في كوبونتو ، وما إلى ذلك). يمكنك استبدال display-manager مع lightdm، gdm3، sddm، وما إلى ذلك إذا لزم الأمر ، ولكن هذا ينبغي أن يكون كافيا.

ملحوظة: سيؤدي ذلك إلى الإقلاع عن جميع البرامج الرسومية ، وستفقد أي عمل غير محفوظ ، وستسجل الخروج. لن تتأثر البرامج غير الرسومية.


بالنسبة إلى إصدارات Ubuntu الأخرى ، ابحث أولاً عن مدير العرض الذي توجد به ميزة ubuntu مع الأمر التالي:

cat /etc/X11/default-display-manager

من الاعتماد على مدير العرض ، يمكنك استخدام أحد الأوامر التالية:

  • افتراضي Ubuntu (مع LightDM)

    sudo restart lightdm  
    
  • جنوم (مع GDM)

    sudo restart gdm
    
  • كيدي (مع KDM)

    sudo restart kdm
    

    ملاحظة: من 12.10 إلى 15.04 ، يستخدم Kubuntu أيضًا LightDM.

  • بالنسبة لـ MDM (مثل Mint Cinnamon)

    sudo restart mdm
    

210
2017-08-05 18:11



هذا ربما تغير للوحدة. لا يستطيع نظامي العثور عليه gdm. - Steven Roose
تستخدم AFAIK الوحدة Lightdm - txwikinger
يبدو أن إغلاق جميع التطبيقات والمستندات مباشرة دون حفظ (على عكس إعادة التشغيل العادية) ، ما هو الفرق بين هذا و sudo تمهيد؟ - auval
uval، sudo reboot إعادة تشغيل كل نظامك ، وهذا هو الكمبيوتر ، بينما يقوم هذا بإعادة تشغيل خادم Xorg فقط ، بحيث يمكن أن تستمر البرامج الأخرى ، التي لا تتطلب واجهة رسومية ، على سبيل المثال خادم ويب ، في العمل. بالإضافة إلى جميع أنظمة الملفات المركّبة (مثل تلك الملفات المشفرة) ، تستمر جميع الاتصالات بالمضيفات البعيدة وما إلى ذلك في حالة ذلك بدلاً من reboot أمر - user907860
أحصل على إعادة التشغيل: غير قادر على الاتصال بـ Upstart: فشل الاتصال بـ socket / com / ubuntu / upstart: تم رفض الاتصال. - William


عن 11.04 وما قبلها:

sudo service gdm restart

عن 11.10 وما بعدها:

sudo service lightdm restart


38
2017-08-05 21:08



+1 يعمل بشكل جيد على Raspberry Pi كذلك (في حالة ما إذا كان أي شخص فضولي ، هذا ما حصل لي هنا :) - Levon


اكتشف أنه يمكنك القيام به sudo pkill X

ويبدو للعمل بالنسبة لي!


13
2017-11-24 11:02



هذا إعادة تشغيل نظام بلدي ، وليس بطريقة جيدة. على الرغم من أنني أستخدم ديبيان. - PJ Brunet
يعمل بشكل مثالي بالنسبة لي (ليس لدي خدمة * dm ، يبدأ Xorg مباشرة على autologin المستخدم). - zgoda


أحدث إصدار من Ubuntu اعتبارًا من 24 أكتوبر 2012.

  1. افتح Dash Home
  2. ابحث عن تخطيط لوحة المفاتيح
  3. انقر فوق خيارات
  4. قم بتوسيع علامة التبويب المسماة "تسلسل المفاتيح لقتل خادم X"
  5. تمكين وإغلاق.

سطر الأوامر:

sudo restart lightdm

11
2017-10-25 05:35





يمكنك محاولة الضغط السيطرة+البديل+مسافة للخلف لإعادة تشغيل X.


10
2017-08-05 18:19



يتم إلغاء تنشيط هذا بشكل افتراضي في 10.04 وبالتالي لن يعمل بشكل طبيعي. - Marcel Stimberg
يمكن إعادة تنشيطه ، من خلال الانتقال إلى النظام -> التفضيلات -> لوحة المفاتيح ، والنقر فوق الزر "خيارات ..." في علامة التبويب "التخطيطات" وتمكين "تسلسل المفاتيح لقتل خادم x". - dv3500ea
الاختصار الصحيح هو "Alt + SysRq + k" ، إلا أنه طلب سطر الأوامر. - Li Lo


منذ أوبونتو 9.04 السيطرة+البديل+مسافة للخلف معطل ، ومع ذلك يمكنك الآن الكتابة Alt gr + شاشة الطباعة + ك.

http://www.sudo-juice.com/ubuntu-11-10-restart-x-shortcut/


8
2017-11-10 15:32



Alt + PrtScr / SysReq + k تسجيل الخروج من pdq وتم قتل أو إنهاء برامجي. هل هذا هو السلوك المطلوب المتوقع عند إعادة تشغيل خادم X؟ لدي 11.10 وأخذت سوبدو إعادة تشغيل سوبو لي في وضع النص وبدا البقاء هناك اغلاق حفنة من daemons ثم التوقف. اضطررت إلى إعادة التشغيل يدويا لحسن الحظ زر إيقاف يفعل ذلك بأمان (في بعض الأحيان). - Asher
SysRq + k يقتل جميع العمليات الجارية وعمليات الطفل على الجهاز الحالي (أي جهاز تشغيل خادم X). قد يؤدي استخدامه إلى فقدان النظام للبيانات! نرى: askubuntu.com/questions/14155/... - Stefano Palazzo♦