4 måter å gjenopprette fra en crashed eller frossen X Server på Linux
X-serveren på Linux gir ditt grafiske skrivebord. Hvis det krasjer, mister du alt ubehandlet arbeid i grafiske programmer, men du kan gjenopprette fra krasj og starte X-serveren uten å starte datamaskinen på nytt..
X-serverkrasj kan skyldes feil med grafikkdrivere - de proprietære AMD- eller NVIDIA-grafikkdriverne, for eksempel - maskinvareproblemer eller andre programvareproblemer.
Bildekreditt: Francois Schnell på Flickr
Ctrl + Alt + Backspace
Ctrl + Alt + Backspace-tastaturgenveien startet tradisjonelt X-serveren på Linux. Men etter klager - spesielt fra nye Linux-brukere som ved et uhell traff denne nøkkelkombinasjonen og mistet alt arbeidet - ble denne snarveien deaktivert som standard. For å aktivere den på Ubuntu, Fedora eller annen distribusjon ved hjelp av et GNOME-basert skrivebord, kan du bruke verktøyet Tastaturoppsett.
Klikk på Alternativer-knappen og aktiver avmerkingsboksen Kontroll + Alt + Backspace under Nøkkelsekvens for å drepe X-serveren.
Etter at den er aktivert, kan du trykke Ctrl + Alt + Backspace for å starte omgående din X-server. Denne snarveien implementeres imidlertid av X-serveren, og kan ikke fungere hvis X henger på noen måter.
Bytt virtuelle konsoller
Du kan bruke hurtigtastet Ctrl + Alt + F1 (og andre F-tastatursnarveier) for å bytte til en annen virtuell konsoll fra din X-server. (Ctrl + Alt + F7 tar deg vanligvis tilbake til X - den nøyaktige F-nøkkelen er avhengig av Linux-distribusjonen din.)
Når du har det, kan du logge deg på den virtuelle konsollen og kjøre den riktige kommandoen for å starte X-serveren på nytt. Kommandoen du trenger, avhenger av hvilken skjermbehandling du bruker. På Ubuntu, som bruker LightDM display manager, bruker du følgende kommando:
sudo service lightdm restart
SSH i datamaskinen
Hvis du ikke kan drepe X-serveren lokalt, kan du drepe den over nettverket. Forutsatt at du har en SSH-server opprettet og kjørt på ditt Linux-system, kan du logge på fra en annen datamaskin og kjøre den aktuelle kommandoen for å starte X-serveren på nytt. Bare logg inn via SSH for å få tilgang til en fjernkonsoll og bruk riktig kommando for å starte skjermbehandling på nytt - på Ubuntu er det sudo service lightdm restart kommandoen over.
Bruk Magic SysRq-nøkkelen
Vi har dekket med den magiske SysRq-nøkkelen i fortiden - SysRq er vanligvis den samme som Print Screen-nøkkelen. Forutsatt at du vil drepe X-serveren lokalt - ikke over nettverket - kan det hende at systemet ditt ikke svarer på tastetrykk, inkludert Ctrl + Alt + F1 snarvei. Dette kan oppstå fordi X-serveren har tatt kontroll over tastaturet. For å ta kontroll bort fra X-serveren, bruk følgende tastekombinasjon:
Alt + SysRq + r
Etter at du har, kan du prøve å trykke Ctrl + Alt + F1 for å få tilgang til en virtuell konsoll. Du kan også bruke Alt + SysRq + k-kombinasjonen, som dreper alle programmer på din nåværende virtuelle konsoll, inkludert din X-server.
Hvis du vil starte datamaskinen på nytt, kan du også bruke den magiske SysRq-nøkkelen til å starte systemet på nytt. Se vårt fulle innlegg på den magiske SysRq-nøkkelen for mer informasjon..