Hjemmeside » hvordan » 4 måter å gjenopprette fra en crashed eller frossen X Server på Linux

    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..