4 načina za oporavak od srušenog ili zamrznutog X poslužitelja na Linuxu
X poslužitelj na Linuxu pruža vašu grafičku radnu površinu. Ako se ruši, izgubit ćete sve nespremljene radnje u grafičkim programima, ali možete se oporaviti od pada i ponovno pokrenuti X poslužitelj bez ponovnog pokretanja računala.
Padovi poslužitelja X mogu biti uzrokovani bugovima s grafičkim upravljačkim programima - vlasnički AMD ili NVIDIA grafički upravljački programi, na primjer - hardverski problemi ili drugi softverski problemi.
Zasluge za sliku: Francois Schnell na Flickru
Ctrl + Alt + Backspace
Tipkovna kratica Ctrl + Alt + Backspace tradicionalno ponovno pokreće X poslužitelj na Linuxu. Međutim, nakon pritužbi - pogotovo od novih korisnika Linuxa koji su slučajno pogodili tu kombinaciju tipki i izgubili sav svoj posao - ovaj je prečac bio onemogućen prema zadanim postavkama. Da biste ga omogućili na Ubuntu, Fedori ili bilo kojoj drugoj distribuciji pomoću radne površine temeljene na GNOME, možete koristiti uslužni program za tipkovnicu.
Kliknite gumb Opcije i omogućite potvrdni okvir Control + Alt + Backspace u odjeljku Slijed ključnih riječi da biste ubili X poslužitelj.
Nakon što je omogućeno, možete pritisnuti Ctrl + Alt + Backspace da biste odmah ponovno pokrenuli X poslužitelj. Međutim, ovaj prečac implementira X poslužitelj i možda neće raditi ako X na neki način visi.
Uključite virtualne konzole
Možete koristiti Ctrl + Alt + F1 tipkovni prečac (i druge F-tipke na tipkovnici) da biste se prebacili na drugu virtualnu konzolu s X poslužitelja. (Ctrl + Alt + F7 obično vas vraća na X - točan F ključ ovisi o vašoj Linux distribuciji.)
Kada to učinite, možete se prijaviti u virtualnu konzolu i pokrenuti odgovarajuću naredbu za ponovno pokretanje X poslužitelja. Naredba koja vam je potrebna ovisi o upravitelju zaslona koji koristite. Na Ubuntuu, koji koristi upravitelja prikaza LightDM, upotrijebite sljedeću naredbu:
sudo usluga lightdm ponovno pokretanje
SSH u računalo
Ako ne možete lokalno ubiti X poslužitelj, možete ga ubiti preko mreže. Pod pretpostavkom da imate postavljen i pokrenut 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. Samo se prijavite putem SSH-a da biste pristupili udaljenoj konzoli i koristite odgovarajuću naredbu za ponovno pokretanje upravitelja prikaza - na Ubuntuu sudo usluga lightdm ponovno pokretanje iznad.
Koristite ključ Magic SysRq
U prošlosti smo koristili čarobni SysRq ključ - SysRq je općenito isti kao i tipka Print Screen. Pod pretpostavkom da želite ubiti X poslužitelj lokalno - ne preko mreže - vaš sustav možda neće reagirati na pritiske tipki, uključujući Ctrl + Alt + F1 tipkovnički prečac. 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 to učinili, 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 vašoj trenutnoj virtualnoj konzoli, uključujući vaš X poslužitelj.
Ako želite ponovno pokrenuti računalo, također možete upotrijebiti čarobni SysRq ključ za čisto ponovno pokretanje sustava - pogledajte naš pun post na čarobnom SysRq ključu za više informacija.