Sesiunea Gnome înghețată, câteva opțiuni pentru a o reporni

despre remedierea unei sesiuni de desktop gnome înghețate

În articolul următor vom analiza ce putem face dacă ne aflăm în fața unei sesiuni Gnome înghețate. În zilele noastre, mulți oameni folosesc Gnome Shell, deoarece este fiabil, ușor de utilizat și din ce în ce mai rapid. Cu toate acestea, chiar și cele mai bune birouri au probleme.

Poate că cea mai izbitoare și debilitantă problemă de care suferă Gnome este aceea mulți utilizatori își înghețează sesiunea. În rândurile următoare vom vedea ce să facem atunci când avem o sesiune de desktop Gnome înghețată.

Cum să reporniți o sesiune Gnome înghețată

Metoda 1: reporniți X11

Gnome Shell are o funcție de repornire încorporată. Utilizatorii îl pot rula pentru a reporni un desktop înghețat. Singurul dezavantaj este că acest lucru nu funcționează cu wayland, așa că trebuie utilizare "Xorg Pentru a face să funcționeze.

Pentru a reporni sesiunea Gnome Shell în timp ce totul este înghețat, vom începe apăsând combinația de taste Alt + F2. Aceasta va afișa o fereastră în care putem scrie comenzi.

În această fereastră va trebui doar a scrie 'r". Această comandă repornește în principal sesiunea fără a o închide.

executați o comandă de pe desktop

r

Vom putea face acest lucru de câte ori dorim, în cazul în care o singură repornire nu rezolvă problema.

Metoda 2: repornirea Wayland

Dacă utilizați Wayland pentru Gnome veți observa o performanță bună, dar chiar și în ciuda acestui lucru pot exista blocări ale sesiunii. Din pacate, aici funcția de reset nu funcționează. Va trebui făcut mai mult pentru a recâștiga controlul echipei.

Pentru a reporni o sesiune, în acest caz nu vom putea lucra în mediul desktop Gnome. In schimb Va trebui să folosim consola TTY și să forțăm o repornire a administratorului desktop pe care Gnome o gestionează și astfel vom putea reporni sesiunea. Pentru a deschide consola, putem folosi combinațiile de taste Ctrl + Alt + F2 o Ctrl + Alt + F3.

Odată ajuns în fereastra consolei TTY, va trebui să ne conectăm. Dacă totul este corect, vom avea acces la linie de comandă în modul TTY. De aici, va trebui să urmăm instrucțiunile pas cu pas pentru a reporni sesiunea:

Paso 1: cu comanda systemctl stop, vom opri executarea managerului de ecran Gnome. Fa asta se va deconecta automat de la Gnome Shell:

sudo systemctl stop gdm

Dacă utilizați LightDM cu Gnome, în loc de comandă va trebui să utilizați:

sudo systemctl stop lightdm

Paso 2: Când executați comanda stop, gdm sau lightdm vor înceta să ruleze. De aici vom face reporniți-l folosind comanda start:

sudo systemctl start gdm

Pentru LightDM comanda de executat ar fi:

sudo systemctl start lightdm

Dacă comenzile sunt executate corect, ar trebui să vedem ecranul de conectare Gnome. De acolo ne putem conecta din nou.

Metoda 3: folosind gnome-shell –replace

Dacă ați încercat metodele de mai sus ale Xorg și Wayland și totuși nu ați reușit să rezolvați problemele, există încă un al treilea mod de a reporni sesiunea Gnome Shell în timp ce este înghețat. Argumentul "înlocui„Funcționează într-un mod similar cu ceea ce am făcut cu Wayland, de atunci trebuie pornit de la terminalul TTY. O vom accesa cu combinațiile de taste Ctrl + Alt + F2 sau Ctrl + Alt + F3.

După cum am citit acolo, această soluție funcționează cu toate versiunile Gnome Shell, inclusiv Wayland.

În interiorul terminalului TTY, ne vom conecta cu utilizatorul nostru și vom urma următoarele instrucțiuni:

Mai întâi mergem creați un fișier numit „gnome-repornireMatei 22:21 folosind comanda tactilă:

touch gnome-restart

Următoarele vor fi folosiți comanda echo. Cu care vom adăuga codul de resetare la fișier gnome-repornire, scriind mai întâi în terminal linia:

echo '#!/bin/bash' > gnome-restart

Și apoi această altă linie:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Vom actualiza permisiunile de fișieregnome-repornire" pe care tocmai l-am creat astfel încât să-l putem rula ca program de la terminal:

sudo chmod +x gnome-restart

Următoarele vor fi mutați fișierul 'gnome-repornire' la / usr / bin /. Cu aceasta vom obține că sistemul îl poate apela ca program:

gnome-repornire

sudo mv gnome-restart /usr/bin/

De la terminalul TTY, va trebui scrie gnome-repornire pentru a reporni sesiunea noastră Gnome Shell îngheţat. De asemenea, putem executa această comandă direct de pe desktopul Gnome apăsând Alt + F2 pentru a deschide fereastra de comandă în care vom scrie:

gnome-restart

După executarea cu succes a comenzii, sesiunea noastră ar trebui să fie din nou funcțională.

Metoda 4: folosind Killall

Omoară pentru Ubuntu
Articol asociat:
Kill: tot ce trebuie să știți despre această comandă pentru Unix

După toate cele spuse, atunci când o sesiune Gnome se blochează, cred că acesta este cel mai simplu mod de a o reporni. Va trebui să scriem doar pe TTY:

killall -3 gnome-shell

Comanda de mai sus o putem, de asemenea folosiți-l ca alias în fișierul ~ / .bashrc după cum urmează:

aka add gnome killall

alias kgnome=’killall -3 gnome-shell’

Odată ce fișierul este salvat, când o sesiune desktop este înghețată, din TTY va trebui doar să scriem:

kgnome

Cu această comandă vom forța închiderea sesiunii blocate.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.