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. Im Falle eines Absturzes verlieren Sie alle nicht gespeicherten Arbeiten in Grafikprogrammen. Sie können sich jedoch von dem Absturz erholen und den X-Server neu starten, ohne den Computer neu zu starten.

X-Server-Abstürze können durch Fehler in den Grafiktreibern verursacht werden – beispielsweise proprietäre AMD- oder NVIDIA-Grafiktreiber – Hardwareprobleme oder andere Softwarefehler.

Bildnachweis: François Schnell auf Flickr

Strg + Alt + Rücktaste

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

Klicken Sie auf die Schaltfläche Optionen und aktivieren Sie das Kontrollkästchen Strg + Alt + Rücktaste unter Tastenanschläge, 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 auf irgendeine Weise abstürzt.

Wechseln Sie die virtuelle Konsole

Sie können die Tastenkombination Strg + Alt + F1 (und andere Tastenkombinationen mit 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 – das genaue F hängt von Ihrem ab Linux-Distribution.)

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. Der Befehl, den Sie benötigen, hängt vom verwendeten Display-Manager ab. Unter Ubuntu, das den LightDM-Display-Manager verwendet, würden Sie den folgenden Befehl verwenden:

Starten Sie den sudo lightdm-Dienst neu

SSH im 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 konfiguriert und laufen auf Ihrem Linux-System. Sie können sich von einem anderen Computer aus anmelden und den entsprechenden Befehl zum Neustart des X-Servers ausführen. Melden Sie sich einfach über SSH an, um auf eine Remote-Konsole zuzugreifen, und verwenden Sie den entsprechenden Befehl, um Ihren Server neu zu starten Display Manager – unter Ubuntu ist dies der Starten Sie den sudo lightdm-Dienst neu Befehl oben.

Verwenden Sie die Magic SysRq-Taste

Wir haben in der Vergangenheit die Verwendung des magischen SysRq-Schlüssels behandelt – der SysRq entspricht im Allgemeinen dem Druckbildschirmschlüssel. Angenommen, Sie möchten den X-Server lokal und nicht im Netzwerk beenden, reagiert Ihr System möglicherweise nicht auf Tastendrücke, einschließlich der Tastenkombination Strg + Alt + F1. Dies kann passieren, weil der X-Server die Kontrolle über die Tastatur übernommen hat. Verwenden Sie die folgende Tastenkombination, um die Kontrolle über den X-Server zu übernehmen:

Alt + SysRq + r

Danach können Sie versuchen, Strg + Alt + F1 zu drücken, um eine virtuelle Konsole aufzurufen. Sie können auch die Kombination Alt + SysRq + k verwenden, mit der alle Programme in Ihrer aktuellen virtuellen Konsole, einschließlich Ihres X-Servers, beendet werden.

verbunden :  So führen Sie zwei Windows 8-Apps gleichzeitig mit der Snap-Funktion aus

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 Artikel über den magischen SysRq-Schlüssel.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.