4 veidi, kā atgūt no crashed vai Frozen X Server Linux
X serveris Linux nodrošina jūsu grafisko darbvirsmu. Ja tas atteici, jūs zaudējat visus nesaglabātos darbus grafiskajās programmās, bet jūs varat atgūt no avārijas un restartēt X serveri bez datora restartēšanas.
X servera atteici var izraisīt kļūdas ar grafikas draiveriem - patentēti AMD vai NVIDIA grafikas draiveri, piemēram, aparatūras problēmas vai citas programmatūras kļūdas.
Image Credit: Francois Schnell par Flickr
Ctrl + Alt + Backspace
Ctrl + Alt + Backspace tastatūras īsinājumtaustiņš tradicionāli restartēja X serveri Linux. Tomēr pēc sūdzībām - īpaši no jaunajiem Linux lietotājiem, kuri nejauši nokļuva šajā atslēgas kombinācijā un zaudēja visu savu darbu - šis īsceļš pēc noklusējuma tika atspējots. Lai to iespējotu Ubuntu, Fedora vai citā izplatīšanā, izmantojot GNOME darbvirsmu, varat izmantot utilītu Keyboard Layout.
Noklikšķiniet uz pogas Opcijas un iespējojiet izvēles rūtiņu Vadība + Alt + Atpakaļatkāpe, lai nogalinātu X serveri.
Kad tas ir iespējots, varat nospiest Ctrl + Alt + Backspace, lai nekavējoties restartētu X serveri. Tomēr šo īsceļu īsteno X serveris, un tas var nedarboties, ja X dažos veidos piekrīt.
Pārslēgt virtuālās konsoles
Jūs varat izmantot Ctrl + Alt + F1 tastatūras īsceļu (un citus F taustiņu īsinājumtaustiņus), lai pārslēgtos uz citu virtuālo konsoli no X servera. (Ctrl + Alt + F7 parasti aizvedīs atpakaļ uz X - precīzs F taustiņš ir atkarīgs no jūsu Linux izplatīšanas.)
Kad esat to izveidojis, varat pieteikties virtuālajā konsolē un palaist atbilstošu komandu, lai restartētu X serveri. Vajadzīgā komanda ir atkarīga no izmantotā displeja pārvaldnieka. Ubuntu, kas izmanto LightDM displeja pārvaldnieku, jūs izmantojat šādu komandu:
sudo pakalpojums lightdm restart
SSH datorā
Ja 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 no cita datora un palaist atbilstošu komandu, lai restartētu X serveri. Vienkārši pierakstieties, izmantojot SSH, lai piekļūtu attālai konsolei, un izmantojiet atbilstošo komandu, lai restartētu displeja pārvaldnieku - uz Ubuntu. sudo pakalpojums lightdm restart iepriekš.
Izmantojiet Magic SysRq atslēgu
Mēs jau iepriekš esam izmantojuši maģisko SysRq atslēgu - SysRq ir parasti tāds pats kā drukāšanas ekrāna taustiņš. Pieņemot, ka vēlaties nogalināt X serveri lokāli - nevis tīklā - jūsu sistēma, iespējams, nereaģē uz taustiņu nospiešanu, ieskaitot tastatūras īsceļu Ctrl + Alt + F1. Tas var notikt tāpēc, ka X serveris ir kontrolējis tastatūru. Lai veiktu kontroli no X servera, izmantojiet šādu taustiņu 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 nogalina visas pašreizējās virtuālās konsoles programmas, ieskaitot X serveri.
Ja vēlaties restartēt datoru, varat izmantot arī burvju SysRq taustiņu, lai tīru sistēmu restartētu - skatiet mūsu pilnu ziņu burvīgajā SysRq taustiņā, lai iegūtu plašāku informāciju..