15Aug

4 načina za oporavak od srušenih ili zamrznutih X poslužitelja na Linuxu

X poslužitelj na Linuxu pruža vašu grafičku radnu površinu. Ako padne, izgubit ćete sve nespremljene radove u grafičkim programima, ali možete se oporaviti od nesreće i ponovno pokrenuti X poslužitelj bez ponovnog pokretanja računala.

X server crashes može biti uzrokovan bugovima s grafičkim upravljačkim programima - vlasnički AMD ili NVIDIA grafički upravljački programi, na primjer - hardverski problemi ili drugi softverski bugovi.

Kredit za slike: Francois Schnell na Flickr

Ctrl + Alt + Backspace

Tipkovnički prečac Ctrl + Alt + Backspace tradicionalno je ponovno pokrenuo X poslužitelj na Linuxu. Međutim, nakon pritužbi - osobito novim Linux korisnicima koji su slučajno pogodili ovu kombinaciju ključnih riječi i izgubili sav svoj rad - ovaj je prečac onemogućen prema zadanim postavkama. Da biste ga omogućili na Ubuntu, Fedora ili bilo kojoj drugoj distribuciji pomoću GNOME radne površine, možete koristiti alat za oblikovanje tipkovnice.

Kliknite gumb Mogućnosti i omogućite potvrdni okvir Control + Alt + Backspace u odjeljku Ključ za ubiranje X poslužitelja.

Nakon što je omogućen, možete pritisnuti Ctrl + Alt + Backspace da biste odmah ponovo pokrenuli X poslužitelj. Međutim, ovaj prečac provodi X poslužitelj i možda neće funkcionirati ako X ostane na određeni način.

Prebacivanje virtualnih konzola

Pomoću tipkovničkog prečaca Ctrl + Alt + F1( i ostalih tipkovnih prečaca tipki F-tipke) možete se prebaciti na drugu virtualnu konzolu s vašeg X poslužitelja.(Ctrl + Alt + F7 obično vas vraća natrag u X - točan ključ F ovisi o vašoj Linux distribuciji.)

Jednom kada se možete prijaviti na virtualnu konzolu i pokrenuti odgovarajuću naredbu za ponovno pokretanje X poslužitelja. Naredba koju trebate ovisi o upravljaču za prikaz koji upotrebljavate. Na Ubuntu, koji koristi LightDM upravitelja zaslona, ​​upotrijebite sljedeću naredbu:

sudo service lightdm ponovno pokretanje

SSH u računalo

Ako ne možete ubiti X poslužitelj na lokalnoj razini, možete ga ubiti preko mreže. Pod pretpostavkom da ste postavljeni i pokrenuti SSH poslužitelj na vašem Linux sustavu, možete se prijaviti s drugog računala i pokrenuti odgovarajuću naredbu za ponovno pokretanje X poslužitelja. Jednostavno se prijavite putem SSH da biste pristupili udaljenoj konzoli i upotrijebili odgovarajuću naredbu za ponovno pokretanje upravljača zaslona - na Ubuntu, to je sudo servis lightdm ponovno pokretanje naredbe iznad.

Upotrijebite Magic SysRq ključ

U prošlosti smo koristili čarobnu SysRq ključ - SysRq je općenito ista kao i tipka Print Screen. Pod pretpostavkom da želite ubiti X poslužitelja lokalno - ne preko mreže - vaš sustav možda neće reagirati na pritiske tipki, uključujući tipkovnički prečac Ctrl + Alt + F1.To se može dogoditi jer je X poslužitelj preuzeo kontrolu nad tipkovnicom. Da biste preuzeli kontrolu od X poslužitelja, upotrijebite sljedeću kombinaciju tipki:

Alt + SysRq + r

Nakon što ste, možete pokušati pritisnuti Ctrl + Alt + F1 da biste pristupili virtualnoj konzoli. Također možete koristiti kombinaciju Alt + SysRq + k, koja ubija sve programe na trenutačnoj virtualnoj konzoli, uključujući vaš X poslužitelj.

Ako želite ponovno pokrenuti računalo, možete upotrijebiti i čarobni SysRq ključ za čisto čišćenje vašeg sustava - više informacija potražite u našem punom postu na čarobnom SysRq ključu.