I neste artikkel skal vi ta en titt på hva kan vi gjøre hvis vi står overfor en frossen Gnome-økt. I dag bruker mange mennesker Gnome Shell ettersom den er pålitelig, enkel å bruke og raskere og raskere. Selv de beste pultene har imidlertid problemer.
Det kanskje mest slående og svekkende problemet som Gnome lider av, er at mange brukere fryser økten sin. I de følgende linjene skal vi se hva vi skal gjøre når vi har en frossen Gnome-skrivebordssession.
Hvordan starte en frossen Gnome-økt på nytt
Metode 1: Start X11 på nytt
Gnome Shell har en innebygd omstartfunksjon. Brukere kan kjøre den for å starte et frossent skrivebord på nytt. Den eneste ulempen er at dette fungerer ikke med wayland, så vi må bruk "xorg" For å få det til å fungere.
For å starte Gnome Shell-økten mens alt er frossent, starter vi ved å trykke på tastekombinasjonen Alt + F2. Dette vil få opp et vindu der vi kan skrive kommandoer.
I dette vinduet trenger vi bare å skrive 'r'. Denne kommandoen starter økten hovedsakelig uten å lukke den.
r
Vi vil være i stand til å gjøre dette så mange ganger vi vil, i tilfelle en enkelt omstart ikke løser problemet.
Metode 2: Start Wayland på nytt
Hvis du bruker Wayland for Gnome vil du legge merke til en god ytelse, men selv til tross for dette kan det oppstå øktlås. Dessverre, her fungerer ikke tilbakestillingsfunksjonen. Det må gjøres mer for å gjenvinne kontrollen over laget.
For å starte en økt på nytt, i dette tilfellet, vil vi ikke kunne jobbe i Gnome-skrivebordsmiljøet. I stedet Vi blir nødt til å bruke TTY-konsollen og tvinge en omstart av skrivebordsadministratoren som Gnome håndterer og dermed kunne starte omgangen. For å åpne konsollen kan vi bruke tastekombinasjonene Ctrl + Alt + F2 o Ctrl + Alt + F3.
Når vi er inne i TTY-konsollvinduet, må vi logge inn. Hvis alt er riktig, vil vi få tilgang til kommandolinje i TTY-modus. Herfra må vi følge trinnvise instruksjoner for å starte sesjonen på nytt:
Trinn 1: med systemctl stopp-kommandoen, vil vi stoppe kjøringen av Gnome skjermbehandling. Gjør dette logges automatisk ut av Gnome Shell:
sudo systemctl stop gdm
Hvis du bruker LightDM med Gnome, i stedet for kommandoen må du bruke:
sudo systemctl stop lightdm
Trinn 2: Når du utfører stoppkommandoen, gdm eller lightdm vil slutte å kjøre. Herfra vil vi start den på nytt ved hjelp av startkommando:
sudo systemctl start gdm
For LightDM kommandoen for å utføre vil være:
sudo systemctl start lightdm
Hvis kommandoene utføres riktig, bør vi se påloggingsskjermen for Gnome. Derfra kan vi logge på igjen.
Metode 3: bruk av gnome-shell –replace
Hvis du har prøvd de ovennevnte metodene til Xorg og Wayland og fremdeles ikke har klart å løse problemene, er det fortsatt en tredje måte å starte Gnome Shell-økten på nytt mens den er frossen. Argumentet "erstatte“Det fungerer på samme måte som det vi gjorde med Wayland, siden må startes på TTY-terminalen. Vi får tilgang til den med tastekombinasjonene Ctrl + Alt + F2 eller Ctrl + Alt + F3.
Som jeg har lest der ute, denne løsningen fungerer med alle versjoner av Gnome Shell, inkludert Wayland.
Inne i TTY-terminalen skal vi logge på med brukeren vår og følge følgende instruksjoner:
Først skal vi opprett en fil som heter "gnome-omstart" ved hjelp av berøringskommandoen:
touch gnome-restart
Følgende vil være bruk ekkokommandoen. Med hvilken vi skal legge til tilbakestillingskoden i filen gnome-omstart, skriver i terminalen først linjen:
echo '#!/bin/bash' > gnome-restart
Og så denne andre linjen:
echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart
Vi oppdaterer filens tillatelser 'gnome-omstart' som vi nettopp opprettet slik at vi kan kjøre det som et program fra terminalen:
sudo chmod +x gnome-restart
Følgende vil være flytt fil 'gnome-omstart' til / usr / bin /. Med dette får vi at systemet kan kalle det som et program:
sudo mv gnome-restart /usr/bin/
Fra TTY-terminalen må vi skrive gnome-omstart for å starte Gnome Shell-sesjonen på nytt frossen. Vi kan også utføre denne kommandoen direkte fra Gnome-skrivebordet ved å trykke Alt + F2 for å åpne kommandovinduet der vi skal skrive:
gnome-restart
Etter vellykket gjennomføring av kommandoen, bør økten vår være funksjonell igjen.
Metode 4: Bruke Killall
Når alt er sagt, når en Gnome-økt krasjer, tror jeg dette er den enkleste måten å starte den på nytt. Vi trenger bare å skrive på TTY:
killall -3 gnome-shell
Ovennevnte kommando kan vi også bruk det som et alias i ~ / .bashrc-filen som følger:
alias kgnome=’killall -3 gnome-shell’
Når filen er lagret, Når en desktop-økt er frossen, trenger vi bare å skrive fra TTY:
kgnome
Med denne kommandoen vil vi tvinge nedleggelsen av den låste økten.