4 módja annak, hogy helyreálljon egy összeomlott vagy fagyasztott X szerverről Linuxon
Az X-kiszolgáló a Linuxon biztosítja a grafikus asztalt. Ha összeomlik, elveszíti az összes nem mentett munkát grafikus programokban, de helyreállíthatja az összeomlást, és újraindíthatja az X szervert a számítógép újraindítása nélkül.
Az X szerver összeomlik a grafikus illesztőprogramokkal - például a saját AMD vagy NVIDIA grafikus meghajtókkal -, például a hardverproblémákkal vagy más szoftverhibákkal kapcsolatos hibák miatt..
Képhitel: Francois Schnell a Flickr-en
Ctrl + Alt + Backspace
A Ctrl + Alt + Backspace billentyűparancs hagyományos módon újraindította az X-kiszolgálót Linuxon. Azonban a panaszok után - különösen az új Linux-felhasználóktól, akik véletlenül elérték ezt a kulcskombinációt és elvesztették a munkájukat - ez a parancsikon alapértelmezés szerint le van tiltva. Ahhoz, hogy az Ubuntu, a Fedora vagy a GNOME-alapú asztali számítógépen keresztül bármilyen más terjesztést engedélyezzen, használhatja a Billentyűzet-elrendezés segédprogramot.
Kattintson az Options (Beállítások) gombra, és engedélyezze a Control + Alt + Backspace jelölőnégyzetet az X kiszolgáló megöléséhez.
Az engedélyezés után a Ctrl + Alt + Backspace gomb megnyomásával azonnal újraindíthatja az X szervert. Ezt a parancsikont azonban az X-kiszolgáló hajtja végre, és előfordulhat, hogy az X nem működik, ha az X-nek bizonyos módja van.
Virtuális konzolok váltása
Használhatja a Ctrl + Alt + F1 billentyűparancsot (és az egyéb F-billentyűs billentyűparancsokat), hogy egy másik virtuális konzolra váltson az X-kiszolgálóról. (A Ctrl + Alt + F7 rendszerint visszatér az X-hez - a pontos F-kulcs a Linux-terjesztéstől függ.)
Ha már van, bejelentkezhet a virtuális konzolba, és futtathatja a megfelelő parancsot az X kiszolgáló újraindításához. A szükséges parancs a használt kezelőtől függ. Az Ubuntu-on, amely a LightDM-kijelzőkezelőt használja, a következő parancsot használja:
sudo szolgáltatás lightdm újraindítása
SSH a számítógépbe
Ha nem tudja megölni az X kiszolgálót helyben, megölheti a hálózaton keresztül. Feltételezve, hogy van egy SSH-kiszolgálója és fut a Linux-rendszeren, bejelentkezhet egy másik számítógépből, és futtathatja a megfelelő parancsot az X-kiszolgáló újraindításához. Jelentkezzen be az SSH-n keresztül a távoli konzol eléréséhez, és a megfelelő parancs segítségével indítsa újra a kijelzőkezelőt - az Ubuntu-on. sudo szolgáltatás lightdm újraindítása parancsot.
Használja a Magic SysRq kulcsot
A mágikus SysRq-kulcsot a múltban fedeztük fel - a SysRq általában ugyanaz, mint a Print Screen gomb. Feltételezve, hogy helyben akarja megölni az X szervert - nem a hálózaton keresztül - a rendszer nem válaszol a gombnyomásra, beleértve a Ctrl + Alt + F1 billentyűparancsot is. Ez azért fordulhat elő, mert az X szerver átvette a billentyűzet vezérlését. Az X-kiszolgálótól való vezérléshez használja a következő billentyűkombinációt:
Alt + SysRq + r
Miután megtörtént, megpróbálhatja megnyomni a Ctrl + Alt + F1 billentyűt a virtuális konzol eléréséhez. Használhatja az Alt + SysRq + k kombinációt is, amely megöli az aktuális virtuális konzol összes programját, beleértve az X szervert is.
Ha újra szeretné indítani a számítógépet, akkor a mágikus SysRq kulcsot is használhatja a rendszer tiszta újraindításához - további információért látogasson el a varázsló SysRq kulcsba..