Connect with us

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 nicht gespeicherten Arbeiten in Grafikprogrammen, aber Sie können den Absturz wiederherstellen und den X-Server neu starten, ohne Ihren Computer neu zu starten.

Abstürze des X-Servers können durch Fehler mit Grafiktreibern verursacht werden – zum Beispiel 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 startete traditionell den X-Server unter Linux neu. Nach Beschwerden – insbesondere von neuen Linux-Benutzern, die versehentlich diese Tastenkombination gedrückt und ihre gesamte Arbeit verloren haben – wurde diese Verknüpfung jedoch standardmäßig deaktiviert. Um es auf Ubuntu, Fedora oder einer anderen Distribution mit einem GNOME-basierten Desktop 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 Tastenfolge, um den X-Server zu beenden.

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

Virtuelle Konsolen wechseln

Sie können die Tastenkombination Strg+Alt+F1 (und andere Tastenkombinationen der F-Taste) verwenden, um von Ihrem X-Server zu einer anderen virtuellen Konsole 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 bei der virtuellen Konsole anmelden und den entsprechenden Befehl ausführen, um Ihren X-Server neu zu starten. Welchen Befehl Sie benötigen, hängt vom verwendeten Display-Manager ab. Unter Ubuntu, das den LightDM-Display-Manager verwendet, verwenden Sie den folgenden Befehl:

sudo service lightdm neu starten

SSH-Verbindung zum Computer

Wenn Sie den X-Server nicht lokal beenden können, können Sie ihn über das Netzwerk beenden. Angenommen, Sie haben einen SSH-Server auf Ihrem Linux-System eingerichtet und ausgeführt, 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 verwenden Sie den entsprechenden Befehl, um Ihren Display-Manager neu zu starten – unter Ubuntu ist dies der sudo service lightdm neu starten Befehl oben.

Verwenden Sie den magischen SysRq-Schlüssel

Wir haben in der Vergangenheit die Verwendung des magischen SysRq-Schlüssels behandelt – der SysRq ist im Allgemeinen derselbe wie der Print Screen-Schlüssel. Angenommen, Sie möchten den X-Server lokal beenden – nicht über das Netzwerk –, reagiert Ihr System möglicherweise nicht auf Tastendrücke, einschließlich der Tastenkombination Strg+Alt+F1. Dies kann auftreten, weil der X-Server die Kontrolle über die Tastatur übernommen hat. Um dem X-Server die Kontrolle zu entziehen, verwenden Sie die folgende Tastenkombination:

Alt+SysRq+r

Nachdem Sie dies getan haben, können Sie versuchen, Strg+Alt+F1 zu drücken, um auf eine virtuelle Konsole zuzugreifen. Sie können auch die Kombination Alt+SysRq+k verwenden, die alle Programme auf Ihrer aktuellen virtuellen Konsole beendet, einschließlich Ihres X-Servers.

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

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia