- - Hur man fixar en frysta Gnome-skrivbordssession

Hur man fixar en frysta Gnome-skrivbordssession

Många använder Gnome Shell idag,lika många mainstream Linux-projekt använder skrivbordsmiljön som deras standardanvändargränssnitt. Sammantaget är detta ett bra drag, eftersom Gnome är pålitlig, lätt att använda och att bli snabbare med varje utgåva. Men även stora stationära datorer som Gnome har problem.

Kanske den mest bländande och försvagande frågansom Gnome lider av (även med snabba korrigeringar som förbättrar skrivbordet med varje utgåva) fryser. Oavsett vad, ibland är Gnome avsedda att frysa och låsa fast. Så i den här guiden visar vi dig vad du ska göra när du har en frysta Gnome-skrivbordssession. Låt oss börja!

Metod 1 - X11 omstart fixa

Gnome Shell har en inbyggd omstartfunktion somanvändare kan köra för att starta om ett fryst skrivbord när de används snabbt. Den enda fången är att den inte fungerar med det nya Wayland-skärmprotokollet, så du måste använda sessionen "Gnome on Xorg" för att detta ska fungera.

För att starta om Gnome Shell-sessionen medan allt är fruset börjar du med att trycka på Alt + F2 på tangentbordet. Om du använder denna tangentbordskombination kommer ett fönster att visas i mitten av skärmen där du kan ange kommandon.

Skriv 'r i kommandorutan.'Detta kommando kommer att starta om sessionen igen, starta Gnome Shell igen och till och med fixa alla fönsterhanteringsproblem du kan ha (även om det huvudsakligen bara startar om sessionen utan att logga ut).

r

Tryck på enter för att köra kommandot. Kör gärna igen detta kommando mer än en gång om en enda omstart inte löser problemet. Vanligtvis åtgärdar saker och ting att köra kommandot omstart ett par gånger i rad.

Metod 2 - Fixing av Wayland-omstart

Wayland är det nya moderna displayprotokollet förLinux och Gnome Shell omfamnade det tidigt. Om du använder Intel open-source, eller andra GPU-drivrutiner som stöds, medan du kör Gnome, använder du troligtvis Wayland.

Wayland-sessionen för Gnome har massor avprestandaförbättringar, men krascher kan fortfarande hända. Tyvärr fungerar inte omstartfunktionen i den här sessionen. Så om du har stött på en frysta Gnome-skrivbordssession måste du göra något annat för att återfå kontrollen över din dator.

För att starta om en Wayland Gnome-session kommer du intearbetar inom skrivbordsmiljön Gnome. Istället måste du komma åt TTY-konsolen och tvinga skrivbordshanteraren som hanterar Gnome att starta om, vilket tvingar din session att starta om. Tryck Ctrl + Alt + F2 eller Ctrl + Alt + F3 för att få åtkomst till TTY-konsolen.

När du är inuti TTY-konsolfönstret måste du logga in. Skriv ut ditt användarnamn i alla små bokstäver och tryck Stiga på. Följ användarnamnet, skriv in ditt lösenord. När du har angett ditt lösenord framgångsrikt får du tillgång till Linux-kommandoraden i TTY-läge.

Härifrån följer du steg-för-steg-instruktionerna för att starta om din Gnome Shell-session.

Steg 1: Använda systemstopp kommandot, stoppa Gnome-visningshanteraren från att köras. Om du gör detta avslutas automatiskt din Gnome Shell-session och får den att stängas.

sudo systemctl stop gdm

Eller, om du använder LightDM med Gnome, kör detta kommando istället.

sudo systemctl stop lightdm

Steg 2: Genom att köra stoppkommandot kommer Gnome (eller LightDM manager) att sluta köra. Härifrån kör du Start kommando och starta inloggningshanteraren igen.

sudo systemctl start gdm

Eller kör LightDM istället för LightDM.

sudo systemctl start lightdm

Förutsatt att kommandot är framgångsrikt bör din Linux-dator visa dig inloggningsskärmen för Gnome, och du kan använda det för att logga in på Gnome Shell igen, utan en frysta session!

Metod 3 - Display byt fix

Om du har provat Xorg- och Wayland-korrigeringarna ochfann att de inte har fungerat efter dina behov, det finns ett tredje sätt att starta om Gnome Shell-sessionen medan den är frusen, med Shells inbyggda "ersätt" -funktion.

"Ersätt" -kommandot fungerar liknande Gnome Wayland-fixen, i det att det måste startas i TTY-fönstret. Så, tryck Ctrl + Alt + F2 eller Ctrl + Alt + F3 för att komma åt den.

Obs: denna fix fungerar med alla versioner av Gnome Shell, inklusive Wayland.

Inuti TTY-området på din Linux-dator, skriv inditt användarnamn och lösenord för att få åtkomst till kommandoradsgränssnittet. Följ sedan steg-för-steg-instruktionerna nedan för att lära dig hur du återställer din Gnome-session med den här metoden.

Steg 1: Skapa en fil som heter "gnome-omstart" med Rör.

touch gnome-restart

Steg 2: Använda eko kommandot, lägg till omstartkoden i gnome-omstart-filen.

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

Steg 3: Uppdatera behörigheterna till filen "gnome-restart" så att den kan köras som ett program från terminalen med hjälp av chmod kommando.

sudo chmod +x gnome-restart

Steg 4: Flytta filen "gnome-restart" till / usr / bin/ så att systemet kan kalla det som ett program.

sudo mv gnome-restart /usr/bin/

Steg 5: Skriv från TTY-terminalen gnome återstart för att starta om din Gnome Shell-session.

Obs: kommandot gnome-restart kan också köras direkt från skrivbordet Gnome. För att göra det, tryck på Alt + F2 för att öppna kommandofönstret på skrivbordet och köra kommandot inuti det.

gnome-restart

När du kör kommandot framgångsrikt från TTY, gå tillbaka till skrivbordet Gnome genom att trycka på Ctrl + Alt + F2 eller Ctrl + Alt + F3. Din session bör vara användbar igen!

kommentarer