عادة ما تعمل شاشة تسجيل الدخول إلى جنوم بلا عيوبكما انها قطعة جميلة من البرامج مع فريق ممتاز وراء ذلك. ومع ذلك ، حتى الأدوات العظيمة لها أيامها السيئة وتتوقف عن العمل. لذلك ، في هذا الدليل ، سنتعرف على كيفية إصلاح شاشة تسجيل دخول Gnome المعطلة على نظام Linux.
يرجى ملاحظة أنك لا تحتاج إلى استخدامبيئة سطح مكتب Gnome Shell للاستفادة من هذا الإصلاح. كل ما هو مطلوب هو أنك تستخدم إصدارًا حديثًا نسبيًا من مدير عرض Gnome (شاشة تسجيل الدخول).
قبل أن نبدأ
في حالة توقف شاشة تسجيل دخول Gnomeتعمل بالطريقة التي ينبغي لها ، فلن تكون قادرًا على الوصول إلى جلسة Gnome. نظرًا لعدم وجود طريقة للوصول إلى جلسة Gnome ، لا توجد طريقة لفتح نافذة طرفية بسرعة لإجبار شاشة تسجيل الدخول على التعاون. بدلاً من ذلك ، ستحتاج إلى الاستفادة من وحدة TTY الافتراضية.
ما هو TTY؟ إنها المحطة الافتراضية النصية فقط التي يمكن الوصول إليها عند الضغط على مجموعة لوحة المفاتيح على نظام كمبيوتر Linux. تحتوي جميع توزيعات Linux عليها افتراضيًا كميزة. لدى البعض ، مثل Ubuntu ، ست محطات طرفية افتراضية ، في حين أن توزيعات Linux الأخرى قد تحتوي على واحد أو اثنين فقط. ثم هناك Arch Linux ، الذي يمنح المستخدمين وحدات تحكم TTY الافتراضية كبيئة سطح المكتب الافتراضية الخاصة بهم حتى يتم إعداد كل شيء يدويًا!
وحدة TTY الافتراضية سهلة الاستخدام في حالات الطوارئ ، لا سيما في حالات كهذه حيث لا تكون شاشة تسجيل الدخول إلى Gnome سريعة الاستجابة ، ولا يتم تأمينها أو لا تعمل بشكل صحيح.
للحصول على وحدة التحكم الافتراضية TTY على سطح مكتب Linux ، انظر إلى لوحة المفاتيح واضغط Ctrl + Alt + F2، وسيتم فتح المحطة الأولى. على الرغم من مراعاة أن أنظمة Linux ليست جميعها تقوم بتعيين TTY لهذا التحرير والسرد ، لذا جرب بعض الأنظمة الأخرى في القائمة أدناه.
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
بعد الوصول إلى وحدة TTY الافتراضية على كمبيوتر Linux ، ابحث عن قسم "تسجيل الدخول" ، واكتب اسم مستخدم الكمبيوتر الخاص بك لتسجيل الدخول إلى محطة سطر الأوامر. حساب "الجذر" يعمل أيضًا أيضًا.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux.png)
عند تسجيل الدخول إلى وحدة التحكم الافتراضية TTY ، انتقل إلى إحدى الطرق الموضحة أدناه لإصلاح نافذة تسجيل دخول Gnome على جهاز كمبيوتر Linux.
الطريقة الأولى - إعادة تشغيل Gnome Display Manager مع systemd
طريقة واحدة لإجبار شاشة تسجيل الدخول غنوم لإصلاح هولإعادة تشغيل الخدمة التي تسيطر عليها. السبب في أن إعادة التشغيل فكرة جيدة هو أنه إذا كنت تواجه مشكلات في برنامج أو خدمة ، فإن تحديث التطبيق المشكل يمكن أن يعيدك بسرعة إلى التشغيل في فترة زمنية قصيرة.
إعادة تشغيل مدير عرض Gnome يعني استخدام نظام بدء Systemd مطلوب. السبب أن Systemd جزء لا يتجزأ من عملية إعادة التشغيل هو أن Gnome مدمج بإحكام معها.
لإعادة تشغيل شاشة تسجيل الدخول الخاصة بك ، استخدم systemctl إعادة تشغيل gdm.service القيادة ، جنبا إلى جنب مع سودو، لأنه لا يمكن تنفيذ أوامر على مستوى النظام دون امتيازات الجذر.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux_2.png)
sudo systemctl restart gdm.service
عند تشغيل أمر "إعادة تشغيل systemctl" أعلاه ، يجب أن يأخذك جهاز كمبيوتر Linux على الفور من محطة TTY الافتراضية وإلى شاشة تسجيل دخول Gnome التي أعيد تشغيلها ، ونأمل أن تعمل.
إذا لم تنجح عملية إعادة التشغيل ، فجرب هذه العملية عدة مرات. أو إعطاء الطريقة الثانية لقطة.
الطريقة الثانية - إيقاف تشغيل Gnome Display Manager وإعادة تشغيله باستخدام systemd
إعادة تشغيل Systemd مدير عرض Gnomeالخدمة هي طريقة موثوقة لإصلاح مشكلات شاشة تسجيل الدخول ، كما هو الحال عندما يتم تحديثها ، وعادة ما تزول المشاكل. ومع ذلك ، قد لا تعمل إعادة التشغيل في جميع الحالات (لأي سبب).
نهج بديل للحصول علىلا يعمل برنامج Gnome Display Manager الذي لا يستجيب مرة أخرى على إيقاف العملية ، لذلك يتوقف عن التشغيل. ثم ، ابدأ تشغيله مرة أخرى. من الناحية الفعلية ، قد يكون هذا هو نفسه إعادة تشغيله ، لكنه طريقة ممتازة للذهاب إلى أولئك الذين لديهم مشاكل مع الطريقة الأولى.
لإيقاف تشغيل شاشة تسجيل الدخول إلى Gnome ، ستحتاج إلى استخدام أمر Systemd stop. لذلك ، في محطة TTY الافتراضية ، حاول systemctl وقف gdm.service مع سودو الامتيازات.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux_4.png)
sudo systemctl stop gdm.service
يجب أن يؤدي تشغيل الأمر "systemctl stop" أعلاه إلى قتل مدير عرض Gnome على الفور. ومع ذلك ، لن تعرف ذلك ، لأن وحدة TTY لا تزال قيد التشغيل. من هنا ، استخدم systemctl بدء gdm.service قيادة مع سودو لبدء تشغيله مرة أخرى.
sudo systemctl start gdm.service
مباشرة بعد تشغيل "بدء تشغيل systemctl" ، سينقلك مدير عرض Gnome إلى خارج محطة TTY الافتراضية ويعود إلى شاشة تسجيل دخول جديدة. خلاف ذلك ، إذا لم يكن كذلك ، فاضغط Ctrl + F7 لإرسال المحطة الافتراضية إلى الخلفية.
تعليقات