4 طرق للتعافي من خادم X Crashed أو Frozen على Linux
يوفر خادم X على Linux سطح المكتب الرسومي. إذا تعطل ، فستفقد جميع الأعمال غير المحفوظة في البرامج الرسومية ، ولكن يمكنك التعافي من التعطل وإعادة تشغيل خادم X دون إعادة تشغيل جهاز الكمبيوتر الخاص بك.
يمكن أن يحدث تعطل الخادم X بسبب الأخطاء مع برامج تشغيل الرسومات - برامج تشغيل الرسومات AMD أو NVIDIA الخاصة ، على سبيل المثال - مشاكل في الأجهزة أو أخطاء أخرى في البرامج.
Image Credit: فرانسوا شنيل على موقع Flickr
CTRL + ALT + مسافة للخلف
أدى اختصار لوحة المفاتيح Ctrl + Alt + Backspace إلى إعادة تشغيل خادم X على نظام التشغيل Linux. ومع ذلك ، بعد الشكاوى - خاصة من مستخدمي Linux الجدد الذين قاموا بالضغط على مجموعة المفاتيح هذه وفقدوا كل عملهم - تم تعطيل هذا الاختصار بشكل افتراضي. لتمكينه على Ubuntu أو Fedora أو أي توزيعة أخرى باستخدام سطح مكتب يستند إلى GNOME ، يمكنك استخدام الأداة المساعدة Layout Layout (تخطيط لوحة المفاتيح).
انقر فوق الزر "خيارات" وقم بتمكين خانة الاختيار Control + Alt + Backspace تحت تسلسل المفاتيح لقتل خادم X.
بعد تمكينه ، يمكنك الضغط على Ctrl + Alt + Backspace لإعادة تشغيل خادم X على الفور. ومع ذلك ، يتم تنفيذ هذا الاختصار من قبل خادم X وقد لا يعمل إذا توقف X في بعض الطرق.
تبديل لوحات المفاتيح الافتراضية
يمكنك استخدام اختصار لوحة المفاتيح Ctrl + Alt + F1 (وغيرها من اختصارات لوحة المفاتيح F-key) للتبديل إلى وحدة تحكم ظاهرية مختلفة من خادم X الخاص بك. (Ctrl + Alt + F7 يعيدك عادة إلى X - يعتمد المفتاح F الدقيق على توزيع Linux الخاص بك.)
وبمجرد الانتهاء من ذلك ، يمكنك تسجيل الدخول إلى وحدة التحكم الافتراضية وتشغيل الأمر المناسب لإعادة تشغيل خادم X. يعتمد الأمر الذي ستحتاجه على مدير العرض الذي تستخدمه. على Ubuntu ، والذي يستخدم مدير عرض LightDM ، يمكنك استخدام الأمر التالي:
sudo الخدمة lightdm إعادة التشغيل
SSH في الكمبيوتر
إذا لم تتمكن من قتل خادم X محليًا ، فيمكنك قتله عبر الشبكة. بافتراض أن لديك خادم SSH تم إعداده وتشغيله على نظام Linux ، يمكنك تسجيل الدخول من جهاز كمبيوتر آخر وتشغيل الأمر المناسب لإعادة تشغيل خادم X. ما عليك سوى تسجيل الدخول عبر SSH للوصول إلى وحدة تحكم عن بعد واستخدام الأمر المناسب لإعادة تشغيل مدير العرض - على Ubuntu ، sudo الخدمة lightdm إعادة التشغيل الأمر أعلاه.
استخدم مفتاح Magic SysRq
لقد غطينا استخدام المفتاح السحري SysRq في الماضي - SysRq بشكل عام هو نفس مفتاح Print Screen. إذا افترضت أنك تريد قتل خادم X محليًا - وليس عبر الشبكة - فقد لا يستجيب نظامك لمفتاح الضغط ، بما في ذلك اختصار لوحة المفاتيح Ctrl + Alt + F1. يمكن أن يحدث هذا لأن خادم X قد سيطر على لوحة المفاتيح. للسيطرة على خادم X ، استخدم مجموعة المفاتيح التالية:
البديل + SysRq + ص
بعد ذلك ، يمكنك تجربة الضغط على Ctrl + Alt + F1 للوصول إلى وحدة تحكم ظاهرية. يمكنك أيضًا استخدام تركيبة Alt + SysRq + k ، التي تقضي على جميع البرامج الموجودة على وحدة التحكم الافتراضية الحالية ، بما في ذلك خادم X.
إذا كنت ترغب في إعادة تشغيل جهاز الكمبيوتر الخاص بك ، يمكنك أيضًا استخدام مفتاح SysRq السحري لإعادة تشغيل النظام بشكل نظيف - انظر المنشور الكامل على مفتاح SysRq السحري لمزيد من المعلومات.