15Aug
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-grafikkdriverene, for eksempel - maskinvareproblemer eller andre programvareproblemer.
Billedkreditt: 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-tastaturgenveier) 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.)
Når du har, kan du logge inn i den virtuelle konsollen og kjøre den aktuelle 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 skjermbehandleren på nytt - på Ubuntu er det sudo service lightdm omstart kommandoen ovenfor.
Bruk Magic SysRq-nøkkelen
Vi har dekket med den magiske SysRq-tasten tidligere - SysRq-er er generelt det samme som utskriftsknappen. Hvis du antar at du vil drepe X-serveren lokalt - ikke over nettverket - kan det hende at systemet ditt ikke svarer på tastetrykk, inkludert snarvei Ctrl + Alt + F1.Dette kan oppstå fordi X-serveren har tatt kontroll over tastaturet. For å ta kontroll vekk 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 datamaskinen på nytt. Se hele innlegget på den magiske SysRq-nøkkelen for mer informasjon.