În zilele noastre, mulți oameni folosesc Gnome Shell,la fel de multe proiecte Linux mainstream adoptă mediul desktop ca interfață de utilizator implicită. În general, aceasta este o mișcare bună, întrucât Gnome este fiabil, ușor de utilizat și devine mai rapid cu fiecare versiune. Cu toate acestea, chiar și desktop-uri mari precum Gnome au probleme.
Poate cea mai clară și debilitantă problemăde care suferă Gnome (chiar și cu patch-uri rapide care îmbunătățesc desktopul cu fiecare versiune) se îngheață. Indiferent ce, uneori, Gnome este destinat să înghețe și să blocheze. Deci, în acest ghid, vă vom arăta ce trebuie să faceți atunci când aveți o sesiune desktop Gnome congelată. Să începem!
Metoda 1 - remedierea repornirii X11
Gnome Shell are o funcție de repornire încorporată careutilizatorii pot executa pentru a reporni un desktop înghețat în timp ce sunt folosiți rapid. Singura captură este că nu funcționează cu noul protocol de afișare Wayland, așa că trebuie să utilizați sesiunea „Gnome on Xorg” pentru ca acest lucru să funcționeze.
Pentru a reporni sesiunea Gnome Shell în timp ce totul este înghețat, începeți prin apăsare Alt + F2 pe tastatură. Executând acest combo cu tastatură va apărea o fereastră în centrul ecranului în care veți putea să introduceți comenzi.
În caseta de comandă, tastați „r.„Această comandă va reporni complet sesiunea, va relansa Gnome Shell și va rezolva chiar și eventualele probleme ale managerului de ferestre pe care le-ați întâmpina (deși reluează în principal sesiunea fără a vă deconecta).

r
Apăsați Enter pentru a executa comanda. Simțiți-vă liber să reexecutați această comandă de mai multe ori dacă o singură repornire nu rezolvă problema. De obicei, executarea comenzii de relansare de câteva ori la rând rezolvă lucrurile.
Metoda 2 - remedierea repornirii Wayland
Wayland este noul protocol de afișare modern pentruLinux și Gnome Shell au îmbrățișat-o din timp. Dacă utilizați Intel open-source sau alte drivere GPU acceptate, în timp ce executați Gnome, cel mai probabil utilizați Wayland.
Sesiunea Wayland pentru Gnome are o mulțime deîmbunătățiri ale performanței, dar se pot întâmpla blocări. Din păcate, funcția de repornire nu funcționează în această sesiune. Așadar, dacă te afli într-o sesiune desktop Gnome înghețată, trebuie să faci altceva pentru a recâștiga controlul computerului.
Pentru a reporni o sesiune Wayland Gnome, nu vei ficare lucrează în mediul desktop Gnome. În schimb, va trebui să accesați consola TTY și să forțați managerul de birou care se ocupă de Gnome să repornească, forțând sesiunea să repornească. presa Ctrl + Alt + F2 sau Ctrl + Alt + F3 pentru a avea acces la consola TTY.
Odată intrat în fereastra consolei TTY, trebuie să vă autentificați. Scrieți numele de utilizator în toate literele mici și apăsați Introduce. După numele de utilizator, scrieți-vă parola. La introducerea parolei cu succes, veți avea acces la linia de comandă Linux în modul TTY.
De aici, urmați instrucțiunile pas cu pas pentru a reporni sesiunea Gnome Shell.
Pasul 1: Folosind oprire sistemctl comanda, opriți funcționarea Gnome display manager. Făcând acest lucru, se va încheia automat sesiunea Gnome Shell și va duce la închiderea acesteia.
sudo systemctl stop gdm
Sau, dacă utilizați LightDM cu Gnome, rulați în schimb această comandă.
sudo systemctl stop lightdm
Pasul 2: Prin executarea comenzii de oprire, Gnome (sau managerul LightDM) va înceta. De aici, executați start comandați și relansați managerul de conectare.
sudo systemctl start gdm
Sau, pentru LightDM, rulați în schimb această comandă.
sudo systemctl start lightdm
Presupunând că comanda este reușită, computerul Linux ar trebui să vă arate ecranul de autentificare Gnome și îl veți putea folosi din nou pentru a vă conecta la Gnome Shell, fără o sesiune înghețată!
Metoda 3 - remediere înlocuire afișaj
Dacă ați încercat corecțiile Xorg și Wayland șiau descoperit că nu au funcționat la nevoile dvs., există o a treia modalitate de a reporni sesiunea Gnome Shell în timp ce este înghețată, folosind funcția „Înlocuire” încorporată de Shell.
Comanda „înlocuire” funcționează similar cu soluția Gnome Wayland, prin faptul că trebuie lansată în fereastra TTY. Deci, apăsați Ctrl + Alt + F2 sau Ctrl + Alt + F3 pentru a-l accesa.
Notă: această soluție funcționează cu toate versiunile Gnome Shell, inclusiv Wayland.
În zona TTY de pe computerul dvs. Linux, scrieți-vănumele de utilizator și parola pentru a avea acces la interfața liniei de comandă. Apoi, urmați instrucțiunile pas cu pas de mai jos pentru a afla cum să vă resetați sesiunea Gnome cu această metodă.
Pasul 1: Creați un fișier numit „gnome-restart” folosind atingere.
touch gnome-restart
Pasul 2: Utilizarea ecou comanda, adăugați codul de repornire în fișierul gnome-restart.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
Pasul 3: Actualizați permisiunile la fișierul „gnome-restart”, astfel încât să poată fi executat ca un program de la terminal cu ajutorul chmod comanda.
sudo chmod +x gnome-restart
Pasul 4: Mutați fișierul „gnome-restart” în / usr / bin/ astfel încât sistemul să-l poată numi ca un program.
sudo mv gnome-restart /usr/bin/
Pasul 5: Din terminalul TTY, scrieți gnome-repornire pentru a reporni sesiunea dvs. Gnome Shell.
Notă: comanda gnome-restart poate fi rulată direct de pe desktopul Gnome. Pentru a face acest lucru, apăsați Alt + F2 pentru a deschide fereastra de comandă de pe desktop și executați comanda din interiorul acesteia.
gnome-restart
După executarea comenzii cu succes de la TTY, reveniți pe desktopul dvs. Gnome apăsând Ctrl + Alt + F2 sau Ctrl + Alt + F3. Sesiunea dvs. ar trebui să fie utilizată din nou!
Comentarii