If-Koubou

4 veidi, kā atgūt no Crashed vai Frozen X Server uz Linux

4 veidi, kā atgūt no Crashed vai Frozen X Server uz Linux (Kā)

X serveris Linux nodrošina grafisko darbvirsmu. Ja tas tiek avarēts, jūs zaudēsiet visu nesaglabāto darbu grafiskās programmās, taču jūs varat atgūt no avārijas un restartēt X serveri, neveicot datora restartēšanu.

X servera avārijas var izraisīt bugs ar grafikas draiveri - patentēti AMD vai NVIDIA grafikas draiveri, piemēram, aparatūras problēmas vai citas programmatūras kļūdas.

Attēla kredīts: Francois Schnell par Flickr

Ctrl + Alt + Backspace

Ctrl + Alt + Backspace tastatūras saīsne tradicionāli restartēja X serveri Linux. Tomēr pēc sūdzībām - jo īpaši no jaunajiem Linux lietotājiem, kuri nejauši nokļuva šajā atslēgu kombinācijā un zaudējuši visu savu darbu, šis īsceļš pēc noklusējuma tika atspējots. Lai to aktivizētu Ubuntu, Fedora vai jebkurā citā izplatīšanā, izmantojot GNOME darbvirsmu, varat izmantot utilītu Keyboard Layout.

Noklikšķiniet uz pogas Iespējas un iespējojiet izvēles rūtiņu Vadības + Alt + atgriezeniskā saite ar taustiņu secību, lai nogalinātu X serveri.

Pēc tam, kad tas ir iespējots, varat nospiest Ctrl + Alt + Backspace, lai nekavējoties restartētu X serveri. Tomēr šo saīsni īsteno X serveris, un tas var nedarboties, ja X karājas kādā veidā.

Pārslēgt virtuālās konsoles

Varat izmantot īsinājumtaustiņu Ctrl + Alt + F1 (un citus F taustiņu īsinājumtaustiņus), lai pārslēgtos uz citu X servera virtuālo konsoli. (Ctrl + Alt + F7 parasti atvelk jūs atpakaļ uz X - precīzā F taustiņš ir atkarīgs no jūsu Linux izplatīšanas.)

Pēc tam, kad esat, varat pieteikties virtuālajā konsolei un palaist atbilstošo komandu, lai restartētu X serveri. Nepieciešamā komanda ir atkarīga no izmantotā displeja pārvaldnieka. Ubuntu, kurā tiek izmantots LightDM displeja pārvaldnieks, izmantojat šādu komandu:

sudo serviss lightdm restart

SSH datorā

Ja jūs nevarat nogalināt X serveri lokāli, varat to nogalināt tīklā. Pieņemot, ka jūsu Linux sistēmā ir izveidots un darbojas SSH serveris, varat pieteikties citā datorā un palaist attiecīgo komandu, lai restartētu X serveri. Vienkārši pierakstieties, izmantojot SSH, lai piekļūtu attālajai konsolei, un izmantojiet atbilstošo komandu, lai restartētu ekrāna pārvaldnieku - Ubuntu, tas ir sudo serviss lightdm restart komandu augstāk.

Izmantojiet Magic SysRq taustiņu

Iepriekš esam izmantojuši burvju SysRq atslēgu - SysRq ir parasti ir tāda pati kā drukas ekrāna taustiņš. Pieņemot, ka vēlaties nogalināt X serveri lokāli - nevis tīklā, jūsu sistēma var nereaģēt uz taustiņu nospiešanām, tostarp taustiņu kombināciju Ctrl + Alt + F1. Tas var notikt, jo X serveris ir pārņēmis tastatūras vadību. Lai novērstu kontroli no X servera, izmantojiet šādu atslēgu kombināciju:

Alt + SysRq + r

Pēc tam varat mēģināt nospiest Ctrl + Alt + F1, lai piekļūtu virtuālajai konsolei. Varat arī izmantot kombināciju Alt + SysRq + k, kas iznīcina visas programmas jūsu pašreizējā virtuālajā konsolei, tostarp jūsu X serverim.

Ja vēlaties restartēt datoru, varat arī izmantot burvju SysRq taustiņu, lai tīri restartētu sistēmu - skatiet mūsu pilnu post par burvju SysRq taustiņu, lai iegūtu plašāku informāciju.