Mange mennesker bruker Gnome Shell i disse dager,så mange mainstream Linux-prosjekter tar i bruk skrivebordsmiljøet som standard brukergrensesnitt. Totalt sett er dette et godt trekk, ettersom Gnome er pålitelig, lett å bruke og kommer raskere med hver utgivelse. Selv gode stasjonære maskiner som Gnome har imidlertid problemer.
Kanskje den mest blende og ødeleggende sakensom Gnome lider av (selv med raske oppdateringer som forbedrer skrivebordet med hver utgivelse), fryser. Uansett hva, noen ganger er Gnome bestemt til å fryse og låse seg fast. Så i denne guiden viser vi deg hva du skal gjøre når du har en frossen Gnome desktop-økt. La oss komme i gang!
Metode 1 - X11 restart fix
Gnome Shell har en innebygd omstartfunksjon sombrukere kan utføre for å starte et frossent skrivebord igjen mens de er i bruk raskt. Den eneste fangsten er at den ikke fungerer med den nye visningsprotokollen Wayland, så du må bruke “Gnome on Xorg” -økten for at dette skal fungere.
For å starte Gnome Shell-økten på nytt mens alt er frossent, start med å trykke Alt + F2 på tastaturet. Når du bruker denne tastaturkombinasjonen, vil du få opp et vindu i midten av skjermen der du kan angi kommandoer.
Skriv inn 'r i kommandoboksen.'Denne kommandoen vil starte sesjonen på nytt, starte Gnome Shell på nytt og til og med fikse eventuelle vindusbehandlingsproblemer du måtte ha (selv om den hovedsakelig bare starter sesjonen på nytt uten å logge deg ut).

r
Trykk enter for å utføre kommandoen. Kjør gjerne denne kommandoen på nytt mer enn en gang hvis en enkelt omstart ikke løser problemet. Vanligvis løser du ting på nytt når du starter kommandoen et par ganger på rad.
Metode 2 - Wayland restart fix
Wayland er den nye moderne skjermprotokollen forLinux, og Gnome Shell omfavnet det tidlig. Hvis du bruker Intel open-source, eller andre støttede GPU-drivere, mens du kjører Gnome, bruker du mest sannsynlig Wayland.
Wayland-økten for Gnome har mange tonnytelsesforbedringer, men krasj kan fremdeles skje. Dessverre fungerer ikke omstartfunksjonen i denne økten. Så hvis du har fått en frossen Gnome desktop-økt, må du gjøre noe annet for å gjenvinne kontrollen over datamaskinen din.
Hvis du vil starte en Wayland Gnome-økt på nytt, vil du ikke være detarbeider innenfor Gnome-skrivebordsmiljøet. I stedet må du få tilgang til TTY-konsollen og tvinge skrivebordsbehandleren som håndterer Gnome til å starte på nytt, og tvinger økten til å starte på nytt. trykk Ctrl + Alt + F2 eller Ctrl + Alt + F3 for å få tilgang til TTY-konsollen.
Når du er inne i TTY-konsollvinduet, må du logge deg på. Skriv ut brukernavnet i alle små bokstaver og trykk Tast inn. Etter brukernavnet, skriv inn passordet ditt. Når du har oppgitt passordet ditt, vil du få tilgang til Linux-kommandolinjen i TTY-modus.
Herfra følger du trinn-for-trinn-instruksjonene for å starte Gnome Shell-økten på nytt.
Trinn 1: Bruker systemstopp kommando, stopp Gnome display manager fra å kjøre. Hvis du gjør dette vil du avslutte Gnome Shell-økten automatisk og føre til at den lukkes.
sudo systemctl stop gdm
Eller, hvis du bruker LightDM med Gnome, kjører du denne kommandoen i stedet.
sudo systemctl stop lightdm
Steg 2: Ved å kjøre stoppkommandoen vil Gnome (eller LightDM manager) slutte å løpe. Herfra, kjør start kommandere og starte påloggingsbehandleren på nytt.
sudo systemctl start gdm
Eller kjør denne kommandoen for LightDM i stedet.
sudo systemctl start lightdm
Forutsatt at kommandoen er vellykket, skal Linux-PCen din vise Gnome-påloggingsskjermbildet, og du vil kunne bruke den til å logge på Gnome Shell igjen, uten en frossen økt!
Metode 3 - Display erstatte fix
Hvis du har prøvd Xorg og Wayland-fikser ogfant de ikke fungerte etter dine behov. Det er en tredje måte å starte Gnome Shell-økten på nytt mens den er frosset, ved hjelp av Shells innebygde "erstatte" -funksjon.
Kommandoen “erstatte” fungerer på samme måte som Gnome Wayland-fiksen, ved at den må startes i TTY-vinduet. Så, trykk Ctrl + Alt + F2 eller Ctrl + Alt + F3 for å få tilgang til den.
Merk: denne ordningen fungerer med alle versjoner av Gnome Shell, inkludert Wayland.
Inne i TTY-området på din Linux-PC, skriv innditt brukernavn og passord for å få tilgang til kommandolinjegrensesnittet. Følg deretter trinn-for-trinn-instruksjonene nedenfor for å lære hvordan du tilbakestiller Gnome-økten med denne metoden.
Trinn 1: Lag en fil som heter "gnome-restart" ved å bruke ta på.
touch gnome-restart
Trinn 2: Bruke ekko kommandoen, legg til omstartskoden i gnome-omstart-filen.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
Trinn 3: Oppdater tillatelsene til filen "gnome-restart" slik at den kan kjøres som et program fra terminalen ved å bruke chmod kommando.
sudo chmod +x gnome-restart
Trinn 4: Flytt filen "gnome-restart" til / usr / bin/ slik at systemet kan kalle det som et program.
sudo mv gnome-restart /usr/bin/
Trinn 5: Skriv fra TTY-terminalen gnome-restart for å starte Gnome Shell-økten på nytt.
Merk: gnome-restart-kommandoen kan også kjøres direkte fra Gnome-skrivebordet. Trykk på for å gjøre det Alt + F2 for å åpne kommandovinduet på skrivebordet og kjøre kommandoen inne i det.
gnome-restart
Når du kjører kommandoen fra TTY, kan du gå tilbake til skrivebordet ditt ved å trykke på Ctrl + Alt + F2 eller Ctrl + Alt + F3. Økten din skal kunne brukes igjen!
kommentarer