- - كيفية إصلاح جلسة سطح مكتب جنوم المجمدة

كيفية إصلاح جلسة سطح مكتب جنوم المجمدة

الكثير من الناس يستخدمون جنوم شل هذه الأيام ،كما تعتمد العديد من مشاريع Linux السائدة بيئة سطح المكتب مثل واجهة المستخدم الافتراضية الخاصة بهم. بشكل عام ، هذه خطوة جيدة ، حيث أن جنوم موثوقة وسهلة الاستخدام وتزداد سرعة مع كل إصدار. ومع ذلك ، حتى أجهزة الكمبيوتر المكتبية الكبيرة مثل جنوم لديها مشاكل.

ربما القضية الأكثر وضوحا والموهنةأن Gnome يعاني (حتى مع وجود تصحيحات سريعة تحسين سطح المكتب مع كل إصدار) هو تجميد. لا يهم ، في بعض الأحيان ، مقدر غنوم لتجميد وحبس. لذلك ، في هذا الدليل ، سوف نعرض لك ما يجب القيام به عندما يكون لديك جلسة سطح مكتب Gnome مجمدة. هيا بنا نبدأ!

الأسلوب 1 - X11 إعادة تشغيل الإصلاح

غنوم شل لديه وظيفة إعادة التشغيل المدمج في ذلكيمكن للمستخدمين التنفيذ لإعادة تشغيل سطح مكتب متجمد أثناء الاستخدام بسرعة. المشكلة الوحيدة هي أنها لا تعمل مع بروتوكول عرض Wayland الجديد ، لذلك تحتاج إلى استخدام جلسة "Gnome on Xorg" لكي يعمل هذا.

لإعادة تشغيل جلسة Gnome Shell أثناء تجميد كل شيء ، ابدأ بالضغط Alt + F2 على لوحة المفاتيح. سيؤدي تنفيذ تحرير لوحة المفاتيح هذا إلى ظهور نافذة في وسط الشاشة ستتمكن من خلالها من إدخال الأوامر.

في مربع الأوامر ، اكتب ‘r.سيعمل هذا الأمر على إعادة تشغيل الجلسة بالكامل ، وإعادة تشغيل Gnome Shell ، وحتى إصلاح أي مشكلات في مدير النوافذ قد تواجهها (على الرغم من أنه يعيد تشغيل الجلسة فقط دون تسجيل الخروج).

r

اضغط على Enter لتنفيذ الأمر. لا تتردد في إعادة تشغيل هذا الأمر أكثر من مرة إذا لم تؤدي إعادة التشغيل الواحدة إلى حل المشكلة. عادةً ، يعمل تشغيل أمر إعادة التشغيل عدة مرات متتالية على إصلاح الأشياء.

الطريقة 2 - إعادة تشغيل Wayland الإصلاح

Wayland هو بروتوكول العرض الحديث الجديد لـLinux ، و Gnome Shell اعتنقه مبكرًا. إذا كنت تستخدم Intel مفتوحة المصدر أو غيرها من برامج تشغيل GPU المدعومة ، أثناء تشغيل Gnome ، فمن الأرجح أنك تستخدم Wayland.

جلسة وايلاند لجنوم لديها الكثير منتحسينات الأداء ، ولكن لا يزال يمكن أن يحدث تعطل. لسوء الحظ ، لا تعمل ميزة إعادة التشغيل في هذه الجلسة. لذا ، إذا واجهت جلسة سطح مكتب Gnome مجمدة ، فعليك القيام بشيء آخر لاستعادة السيطرة على جهاز الكمبيوتر الخاص بك.

لإعادة تشغيل جلسة Wayland Gnome ، فلن تكون كذلكالعمل ضمن بيئة سطح مكتب Gnome. بدلاً من ذلك ، ستحتاج إلى الوصول إلى وحدة التحكم TTY وإجبار مدير سطح المكتب الذي يتعامل مع Gnome على إعادة التشغيل ، مما يضطر الجلسة إلى إعادة التشغيل. صحافة Ctrl + Alt + F2 أو Ctrl + Alt + F3 للوصول إلى وحدة التحكم TTY.

بمجرد دخولك إلى نافذة وحدة التحكم TTY ، يجب عليك تسجيل الدخول. اكتب اسم المستخدم الخاص بك في جميع الأحرف الصغيرة ثم اضغط أدخل. بعد اسم المستخدم ، اكتب كلمة المرور الخاصة بك. عند إدخال كلمة المرور بنجاح ، ستتمكن من الوصول إلى سطر أوامر Linux في وضع TTY.

من هنا ، اتبع الإرشادات خطوة بخطوة لإعادة تشغيل جلسة Gnome Shell.

الخطوة 1: باستخدام توقف systemctl الأمر ، إيقاف مدير عرض Gnome من التشغيل. سيؤدي القيام بذلك تلقائيًا إلى إنهاء جلسة عمل Gnome Shell وإغلاقها.

sudo systemctl stop gdm

أو ، إذا كنت تستخدم LightDM مع Gnome ، فقم بتشغيل هذا الأمر بدلاً من ذلك.

sudo systemctl stop lightdm

الخطوة 2: عن طريق تشغيل أمر الإيقاف ، سوف يتوقف Gnome (أو مدير LightDM) عن العمل. من هنا ، قم بتشغيل بداية قيادة وإعادة إطلاق مدير تسجيل الدخول.

sudo systemctl start gdm

أو ، من أجل LightDM ، قم بتشغيل هذا الأمر بدلاً من ذلك.

sudo systemctl start lightdm

على افتراض أن الأمر ناجحًا ، يجب أن يعرض لك Linux PC شاشة تسجيل الدخول إلى Gnome ، وستكون قادرًا على استخدامه لتسجيل الدخول إلى Gnome Shell مرة أخرى ، دون جلسة مجمدة!

الطريقة الثالثة - عرض استبدال الإصلاح

إذا كنت قد جربت إصلاحات Xorg و Wayland واكتشفوا أنهم لم يلبوا احتياجاتك ، فهناك طريقة ثالثة لإعادة تشغيل جلسة Gnome Shell أثناء تجميدها ، باستخدام وظيفة "استبدال" المضمنة في Shell.

يعمل الأمر "replace" على غرار إصلاح Gnome Wayland ، حيث يجب تشغيله في نافذة TTY. لذلك ، اضغط Ctrl + Alt + F2 أو Ctrl + Alt + F3 للوصول إليه.

ملاحظة: يعمل هذا الإصلاح مع كافة إصدارات Gnome Shell ، بما في ذلك Wayland.

داخل منطقة TTY على جهاز كمبيوتر Linux لديك ، اكتباسم المستخدم وكلمة المرور للوصول إلى واجهة سطر الأوامر. بعد ذلك ، اتبع الإرشادات خطوة بخطوة أدناه لمعرفة كيفية إعادة تعيين جلسة Gnome الخاصة بك بهذه الطريقة.

الخطوة 1: قم بإنشاء ملف يسمى "gnome-restart" باستخدام لمس. اتصال. صلة.

touch gnome-restart

الخطوة 2: استخدام صدى صوت الأمر ، أضف رمز إعادة التشغيل إلى ملف gnome-restart.

echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart

الخطوه 3: قم بتحديث الأذونات إلى ملف "gnome-restart" بحيث يمكن تنفيذه كبرنامج من المحطة الطرفية باستخدام شمود أمر.

sudo chmod +x gnome-restart

الخطوة 4: انقل ملف "gnome-restart" إلى / usr / bin/ بحيث يمكن للنظام يطلق عليه مثل البرنامج.

sudo mv gnome-restart /usr/bin/

الخطوة 5: من محطة TTY ، اكتب جنوم إعادة تشغيل لإعادة تشغيل جلسة Gnome Shell.

ملاحظة: يمكن أيضًا تشغيل الأمر gnome-restart مباشرة من سطح مكتب Gnome. للقيام بذلك ، اضغط Alt + F2 لفتح نافذة الأوامر على سطح المكتب ، وتشغيل الأمر بداخلها.

gnome-restart

عند تشغيل الأمر بنجاح من TTY ، ارجع إلى سطح مكتب Gnome بالضغط Ctrl + Alt + F2 أو Ctrl + Alt + F3. يجب أن تكون جلستك قابلة للاستخدام مرة أخرى!

تعليقات