Kako popraviti zamrznutu sesiju Gnome radne površine

Mnogo ljudi koristi Gnome Shell ovih dana, mnogi mainstream Linux projekti usvajaju radno okruženje kao svoje zadano korisničko sučelje. Sve u svemu, ovo je dobar potez, jer je Gnome pouzdan, jednostavan za korištenje i postaju brži sa svakim izdanjem. Međutim, čak i sjajne radne površine poput Gnome-a imaju problema.

Možda se zamrzava najvažniji problem od kojeg Gnome pati (čak i ako brze zakrpe poboljšavaju radnu površinu sa svakim izdanjem). Bez obzira na to što je ponekad Gnome suđeno zamrznuti i zatvoriti. Dakle, u ovom ćemo vam vodiču pokazati što trebate raditi kad imate zamrznutu sesiju Gnome na radnoj površini. Započnimo!

1. metoda - Popravak ponovnog pokretanja X11

Gnome Shell ima ugrađenu funkciju ponovnog pokretanja koju korisnici mogu izvršiti za ponovno pokretanje smrznute radne površine dok se brzo koristi. Jedina je stavka to što on ne radi s novim protokolom prikaza Waylanda, tako da za to morate koristiti sesiju "Gnome na Xorg".

Za ponovno pokretanje sesije Gnome Shell dok je sve zamrznuto, započnite pritiskom

Alt + F2 na tipkovnici. Izvođenje ovog kombinacije tipkovnice otvorit će se prozor na sredini zaslona u koji ćete moći unositi naredbe.

U naredbeni okvir upišite "r." Ova će naredba u potpunosti pokrenuti sesiju, ponovo pokrenuti Gnome Shell, pa čak i riješite eventualne probleme s upraviteljem prozora (iako uglavnom samo ponovno pokreće sesiju, a da vas ne zabilježi out).

r

Pritisnite enter da biste izvršili naredbu. Slobodno ponovo pokrenite ovu naredbu ako jedan ponovni pokretanje ne riješi problem. Obično provođenje naredbe za ponovno pokretanje nekoliko puta zaredom popravlja stvari.

2. metoda - Popravak ponovnog pokretanja Waylanda

Wayland je novi moderni protokol za prikaz u Linuxu, a Gnome Shell ga je rano prihvatio. Ako koristite Intelov open-source ili drugu podržanu Vozači GPU-a, dok pokrećete Gnome, najvjerojatnije koristite Wayland.

Sjednica Waylanda za Gnome ima tona poboljšanja performansi, ali pad sustava i dalje se može dogoditi. Nažalost, značajka ponovnog pokretanja ne funkcionira u ovoj sesiji. Dakle, ako ste naišli na zamrznutu sesiju Gnome radne površine, trebate učiniti nešto drugo kako biste ponovo stekli kontrolu nad računalom.

Za ponovno pokretanje sesije Wayland Gnome neće raditi u Gnome radnom okruženju. Umjesto toga, trebat ćete pristupiti TTY konzoli i prisiliti upravitelj radne površine koji obrađuje Gnome za ponovno pokretanje, prisiljavajući sesiju na ponovno podizanje sustava. tisak Ctrl + Alt + F2 ili Ctrl + Alt + F3 za pristup TTY konzoli.

Jednom unutar prozora TTY konzole, morate se prijaviti. Zapišite svoje korisničko ime malim slovima i pritisnite Unesi. Nakon korisničkog imena, upišite svoju lozinku. Nakon uspješnog unosa zaporke, dobit ćete pristup naredbenoj liniji Linuxa u TTY načinu rada.

Odavde slijedite detaljne upute za ponovno pokretanje sesije Gnome Shell.

Korak 1: Koristiti systemctl stop naredba, zaustavite pokretanje upravitelja zaslona Gnome. Ako to napravite, automatski ćete prekinuti sesiju Gnome Shell i zatvoriti je.

sudo systemctl stop gdm

Ili, ako koristite LightDM s Gnome, umjesto toga pokrenite ovu naredbu.

sudo systemctl stop lightdm

Korak 2: Izvršavanjem naredbe stop, Gnome (ili LightDM manager) prestat će se prikazivati. Odatle pokreni početak naredite i ponovno pokrenite upravitelj prijave.

sudo systemctl start gdm

Ili, za LightDM, umjesto toga pokrenite ovu naredbu.

sudo systemctl start lightdm

Pod pretpostavkom da je naredba uspješna, vaše Linux računalo trebalo bi vam pokazati zaslon za prijavu u Gnome i moći ćete je ponovo koristiti za prijavu u Gnome Shell, bez zamrznute sesije!

3. način - Prikažite zamjenu ispravka

Ako ste isprobali ispravke za Xorg i Wayland i otkrili da nisu odgovarali vašim potrebama, postoji treći način da ponovo pokrene sesiju Gnome Shell dok je zamrznuta pomoću Shellove ugrađene funkcije "zamjena".

Naredba "zamijeni" djeluje slično kao ispravka Gnome Waylanda po tome što se mora pokrenuti u prozoru TTY. Dakle, pritisnite Ctrl + Alt + F2 ili Ctrl + Alt + F3 da mu se pristupi.

Napomena: ovo ispravljanje funkcionira sa svim verzijama Gnome Shell-a, uključujući Wayland.

Unutar područja TTY na vašem Linux računalu upišite svoje korisničko ime i lozinku za pristup sučelju naredbene linije. Zatim slijedite detaljne upute u nastavku da biste saznali kako resetirati sesiju Gnome ovom metodom.

Korak 1: Pomoću datoteke stvorite datoteku pod nazivom "gnome-restart" dodir.

dodirnite gnome-restart

Korak 2: Korištenje jeka naredbu, dodajte kôd za ponovno pokretanje u datoteku gnome-restart.

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

3. korak: Ažurirajte dozvole u datoteci "gnome-restart" tako da se može izvršiti kao program s terminala pomoću chmod naredba.

sudo chmod + x gnome-ponovno pokretanje

4. korak: Pomaknite datoteku "gnome-restart" u / usr / bin/ tako da ga sustav može nazvati programom.

sudo mv gnome-restart / usr / bin /

Korak 5: S TTY terminala pišite gnome-restart za ponovno pokretanje sesije Gnome Shell.

Napomena: naredba gnome-restart također se može izvesti izravno s radne površine Gnome. Da biste to učinili, pritisnite Alt + F2 da biste otvorili naredbeni prozor na radnoj površini i pokrenuli naredbu unutar nje.

gnome-restart 

Nakon uspješnog izvršavanja naredbe s TTY-a, vratite se na radnu površinu Gnome pritiskom na Ctrl + Alt + F2 ili Ctrl + Alt + F3. Vaša bi sesija trebala ponovo upotrebiti!

watch instagram story