Acasă
» LINUX
»
Cum să remediați un ecran de conectare GNOME defect pe Linux
Cum să remediați un ecran de conectare GNOME defect pe Linux
Dacă ecranul de conectare GNOME este înghețat, gol sau nu acceptă intrări, comutați la o consolă text (TTY) și reporniți managerul de afișare al sistemului. Pe o distribuție Linux bazată pe systemd care utilizează GNOME Display Manager (GDM), display-manager.servicenumele generic vă permite de obicei să reporniți serviciul corect fără a ghici dacă unitatea este apelată gdmsau gdm3.
Această procedură vizează un ecran de conectare defect. Dacă ecranul de întâmpinare apare normal, dar desktopul revine la ecranul de conectare după ce introduceți parola, este posibil ca GDM să funcționeze, iar problema poate fi în sesiunea de utilizator, driverul grafic sau configurația contului. Repornirea GDM închide și sesiunile grafice active, așa că utilizați-l numai atunci când acest lucru este acceptabil.
1. Deschideți un TTY și conectați-vă
La ecranul de conectare blocat, apăsați Ctrl+Alt+F3 . Dacă nu se schimbă nimic, încercați F2, F4, F5 sau F6; pe unele laptopuri, țineți apăsată și tasta Fn. Atribuirile consolei virtuale variază, așa că nu există o singură tastă funcțională care să funcționeze pe fiecare distribuție. Când apare mesajul text, introduceți numele de utilizator și parola Linux. Parola nu va apărea pe măsură ce tastați.
Conectați-vă cu un cont obișnuit care poate utiliza sudo. Nu este necesară o autentificare separată pentru root. Dacă nu puteți accesa un TTY, consultați secțiunea „Dacă comanda rapidă TTY nu funcționează” de mai jos.
O consolă virtuală Linux afișează o solicitare de conectare prin text după ce părăsește un ecran de conectare grafic care nu răspunde.
2. Verificați ce manager de afișare rulează
Executați mai întâi această comandă de stare:
systemctl status display-manager.service --no-pager
Rezultatul poate identifica GDM ca gdm.servicesau gdm3.service, în funcție de distribuție. systemd definește display-manager.servicenumele comun al unității de gestionare a afișajului, în mod normal legat de managerul instalat. Dacă această comandă spune că unitatea nu a fost găsită, listați serviciile de gestionare a afișajului disponibile:
Folosește exact unitatea GDM afișată pe mașina ta în comenzile de mai jos. Dacă lista identifică LightDM, SDDM sau un alt manager de autentificare, această corecție specifică GDM nu se aplică în cazul respectiv.
Un terminal verifică fișierul display-manager.service și arată ce manager de afișare systemd rulează.
3. Reporniți managerul de afișare o dată
Când verificarea stării confirmă unitatea generică sau o unitate GDM, reporniți-o. Pentru majoritatea distribuțiilor systemd, încercați:
sudo systemctl restart display-manager.service
Dacă sistemul dvs. a afișat o unitate specifică, înlocuiți acel nume, de exemplu gdm.servicesau gdm3.service. Introduceți parola contului dvs. dacă sudovi se solicită. O repornire oprește și pornește serviciul; acesta poate închide sesiunile grafice și poate elimina lucrările nesalvate din acele sesiuni. Evitați repornirea repetată dacă comanda raportează o eroare.
Așteptați câteva secunde. Ecranul grafic de conectare poate reveni automat. Dacă vedeți în continuare TTY, reveniți la consola grafică încercând Ctrl+Alt+F1 sau Ctrl+Alt+F2 ; tasta corectă diferă în funcție de sistem. Instrucțiunile mai vechi spun adesea F7, dar sistemele moderne nu folosesc toate această atribuire.
Un terminal execută comanda systemctl restart lângă un panou de conectare în stil GNOME.
4. Citiți jurnalul de service dacă ecranul este încă defect
Folosește jurnalul pentru a vedea de ce a eșuat GDM sau dacă a repornit fără probleme:
Dacă numele generic al unității nu este disponibil, înlocuiți-l cu numele exact al serviciului găsit la pasul 2. Această comandă afișează până la 80 de intrări recente de la pornirea curentă. Ghidul de administrare a sistemului GNOME îi îndrumă pe utilizatori către journalctljurnalele de sesiune și de aplicații; sfaturile mai vechi bazate pe s- ~/.xsession-errorsar putea să nu se aplice instalărilor GNOME actuale.
Un terminal afișează intrările recente din jurnalul de sistem pentru serviciul manager de afișare.
Folosește eroarea pentru a alege pasul următor
„Nu există spațiu liber pe dispozitiv”: Verificați cu atenție spațiul liber cu df -h / /var. Eliberați spațiu înainte de a încerca să reporniți din nou programul de întâmpinare.
Unitatea a eșuat sau se închide în mod repetat: Verificați liniile de jurnal aferente și orice actualizare recentă a driverului de sistem sau al plăcii grafice. Reparați sau reveniți la versiunea anterioară a pachetelor folosind managerul de pachete documentat al distribuției dvs.; numele pachetelor și pașii de recuperare nu sunt universali.
Funcția de întâmpinare funcționează, dar autentificarea se reface: Aceasta indică dincolo de un ecran de autentificare blocat. Verificați intrările din jurnal legate de sesiune și instrucțiunile de depanare GNOME ale distribuției, în loc să reporniți GDM în mod repetat.
Repornirea reușește, dar afișajul rămâne gol: Reveniți o dată la VT-ul grafic, apoi inspectați jurnalul. O problemă legată de stiva grafică sau de monitor poate persista chiar și atunci când GDM rulează.
Dacă comanda rapidă TTY nu funcționează
Încercați celelalte taste funcționale enumerate mai sus și verificați dacă tastatura necesită Fn. Dacă computerul încă nu răspunde, utilizați modul de recuperare sau de salvare al distribuției dvs. pentru a inspecta jurnalele. Evitați ștergerea folderelor de configurare GNOME sau reinstalarea întregului desktop înainte de a identifica componenta defectă; acești pași pot elimina setările fără a remedia o problemă a managerului de afișare sau a graficii.