Startseite » wie man » 4 Möglichkeiten zur Wiederherstellung von einem abgestürzten oder eingefrorenen X-Server unter Linux

    4 Möglichkeiten zur Wiederherstellung von einem abgestürzten oder eingefrorenen X-Server unter Linux

    Der X-Server unter Linux stellt Ihren grafischen Desktop bereit. Wenn es abstürzt, verlieren Sie alle ungespeicherten Arbeiten in Grafikprogrammen. Sie können den Absturz jedoch wiederherstellen und den X-Server neu starten, ohne den Computer neu zu starten.

    X-Server-Abstürze können durch Fehler mit Grafiktreibern verursacht werden - beispielsweise die proprietären AMD- oder NVIDIA-Grafiktreiber - Hardwareprobleme oder andere Softwarefehler.

    Bildnachweis: Francois Schnell auf Flickr

    Strg + Alt + Rücktaste

    Die Tastenkombination Strg + Alt + Rücktaste hat den X-Server traditionell unter Linux neu gestartet. Nach Reklamationen - insbesondere von neuen Linux-Benutzern, die versehentlich diese Tastenkombination getroffen haben und ihre gesamte Arbeit verloren haben - wurde diese Verknüpfung jedoch standardmäßig deaktiviert. Um Ubuntu, Fedora oder eine andere Distribution, die einen GNOME-basierten Desktop verwendet, zu aktivieren, können Sie das Dienstprogramm "Tastaturlayout" verwenden.

    Klicken Sie auf die Schaltfläche Optionen und aktivieren Sie das Kontrollkästchen Strg + Alt + Rücktaste unter Tastenkombination, um den X-Server zu beenden.

    Nach der Aktivierung können Sie Strg + Alt + Rücktaste drücken, um den X-Server sofort neu zu starten. Diese Verknüpfung wird jedoch vom X-Server implementiert und funktioniert möglicherweise nicht, wenn X in gewisser Weise hängt.

    Virtuelle Konsolen wechseln

    Sie können die Tastenkombination Strg + Alt + F1 (und andere Tastenkombinationen mit F-Tasten) verwenden, um zu einer anderen virtuellen Konsole als Ihrem X-Server zu wechseln. (Strg + Alt + F7 bringt Sie normalerweise zurück zu X - die genaue F-Taste hängt von Ihrer Linux-Distribution ab.)

    Sobald Sie dies getan haben, können Sie sich an der virtuellen Konsole anmelden und den entsprechenden Befehl ausführen, um den X-Server neu zu starten. Der Befehl, den Sie benötigen, hängt vom verwendeten Display-Manager ab. Auf Ubuntu, das den LightDM Display Manager verwendet, würden Sie den folgenden Befehl verwenden:

    Sudo-Dienst lightdm neu starten

    SSH in den Computer

    Wenn Sie den X-Server nicht lokal beenden können, können Sie ihn über das Netzwerk beenden. Wenn Sie einen SSH-Server auf Ihrem Linux-System eingerichtet haben und ausführen, können Sie sich von einem anderen Computer aus anmelden und den entsprechenden Befehl ausführen, um den X-Server neu zu starten. Melden Sie sich einfach über SSH an, um auf eine Remote-Konsole zuzugreifen, und starten Sie den Display-Manager mit dem entsprechenden Befehl neu - unter Ubuntu ist es das Sudo-Dienst lightdm neu starten Befehl oben.

    Verwenden Sie den Magic SysRq Key

    In der Vergangenheit haben wir uns mit der magischen SysRq-Taste befasst - SysRq ist im Allgemeinen die gleiche wie die Druckbildschirm-Taste. Angenommen, Sie möchten den X-Server lokal beenden - nicht über das Netzwerk -, reagiert Ihr System möglicherweise nicht auf Tastendruck, einschließlich der Tastenkombination Strg + Alt + F1. Dies kann auftreten, weil der X-Server die Tastatur übernommen hat. Verwenden Sie die folgende Tastenkombination, um die Kontrolle vom X-Server zu entfernen:

    Alt + SysRq + r

    Anschließend können Sie versuchen, mit Strg + Alt + F1 auf eine virtuelle Konsole zuzugreifen. Sie können auch die Kombination Alt + SysRq + k verwenden, die alle Programme auf Ihrer aktuellen virtuellen Konsole, einschließlich Ihres X-Servers, beendet.

    Wenn Sie Ihren Computer neu starten möchten, können Sie auch den magischen Schlüssel SysRq verwenden, um Ihr System sauber neu zu starten. Weitere Informationen finden Sie in unserem vollständigen Beitrag zum magischen Schlüssel SysRq.