Startseite
» LINUX
»
So beheben Sie einen eingefrorenen XFCE Linux-Desktop
So beheben Sie einen eingefrorenen XFCE Linux-Desktop
Wenn ein XFCE-Linux-Desktop einfriert , prüfen Sie zunächst, ob eine Anwendung hängt, die Benutzeroberfläche nicht mehr reagiert oder die Fenstersteuerung nicht mehr funktioniert. Starten Sie nur den betroffenen Teil neu: Dadurch xfce4-panel -rwird die Benutzeroberfläche neu gestartet und xfwm4 --replaceder Fenstermanager ersetzt. Wenn die gesamte grafische Sitzung nicht reagiert, wechseln Sie zu einer virtuellen Konsole, bevor Sie sich abmelden oder den Computer neu starten.
Eine nicht reagierende Anwendung kann den Eindruck erwecken, der Desktop sei eingefroren, selbst wenn das Bedienfeld und der Rest der Sitzung noch funktionieren.
Identifizieren Sie, was gefroren ist.
Bewegen Sie den Mauszeiger und versuchen Sie, zwischen den Fenstern zu wechseln. Falls nur eine Anwendung hängt, schließen Sie diese normal mit dem zugehörigen Befehl oder mit Alt+F4 . Warten Sie kurz, falls gerade Festplatten- oder Netzwerkarbeiten abgeschlossen werden. Speichern Sie die Anwendung gegebenenfalls vor dem Schließen.
Lässt sich die Anwendung nicht schließen, öffnen Sie „Programme“ > „System“ > „Task-Manager“ (die Bezeichnung kann je nach Linux-Distribution variieren). Wählen Sie die betroffene Anwendung aus und beenden Sie sie. Nicht gespeicherte Daten können verloren gehen. Beenden Sie keine Prozesse mit den Namen „“ xfce4-session, xfwm4„“ oder „“ xfce4-panelaus der Taskliste. Verwenden Sie stattdessen die unten stehenden Befehle zum Neustart dieser Xfce-Komponenten.
Wählen Sie nur die bestätigte, hängengebliebene Anwendung aus; lassen Sie die Xfce-Sitzung und die Systemprozesse weiterlaufen.
Verwenden Sie eine virtuelle Konsole, wenn der Desktop keine Eingaben mehr annimmt.
Drücken Sie Strg+Alt+F3, um den Anmeldebildschirm aufzurufen. Bei manchen Laptops halten Sie die Fn-Taste gedrückt ; die Tastenbelegung kann variieren. Das Linux-chvt-Handbuch beschreibt die übliche Tastenkombination Strg+Alt+Fn. Eine Anmeldeaufforderung bedeutet, dass das System auch außerhalb der grafischen Oberfläche reagiert. Melden Sie sich mit Ihrem Benutzerkonto an; eingegebene Passwörter werden nicht angezeigt.
Eine virtuelle Konsole bietet eine Text-Anmeldung, falls die grafische Benutzeroberfläche keine Tastatureingaben akzeptiert.
Wenn Sie von XFCE gewechselt haben, drücken Sie Strg+Alt+F1 oder Strg+Alt+F2 , um zur grafischen Sitzung zurückzukehren; die Tastenkombination variiert je nach Distribution. Öffnen Sie in der grafischen Sitzung ein Terminal und führen Sie den unten stehenden komponentenbezogenen Befehl aus. Befehle, die Panel- oder Fenstermanagerfenster neu starten, benötigen die aktive grafische Sitzung; die Eingabe in einer separaten Textkonsole kann die Verbindung zum Bildschirm beeinträchtigen.
Wenn Sie sich in einer Textkonsole anmelden, topkönnen Sie feststellen, ob der Rechner stark ausgelastet ist. Eine hohe CPU-Auslastung ist lediglich ein Hinweis, kein Beweis dafür, dass ein Prozess defekt ist. Reagiert weder der Desktop noch eine virtuelle Konsole, liegt das Problem möglicherweise unterhalb von XFCE. Ein Hardware-Neustart sollte nur als letztes Mittel in Betracht gezogen werden, da geöffnete Dateien und ungespeicherte Änderungen verloren gehen können.
Eine Prozessliste kann dabei helfen, eine ausgelastete Anwendung von einer Desktop-Komponente zu unterscheiden, die nicht mehr reagiert.
Starten Sie das XFCE-Panel neu.
Falls nur die Taskleiste, das Anwendungsmenü, die Uhr oder die Panel-Plugins eingefroren sind oder fehlen, öffnen Sie ein Terminal in Ihrer XFCE-Sitzung und führen Sie folgenden Befehl aus:
xfce4-panel -r
Führen Sie die im Panel beschriebene Neustartoption in einem Terminal aus, das von der aktiven Desktop-Sitzung aus geöffnet wird.
Diese -rOption startet das laufende Panel neu; das Panel-Layout bleibt erhalten. Das Panel kann kurzzeitig verschwinden und wieder erscheinen. Die Panel-Dokumentation von Xfce und das Handbuch zu xfce4-panel beschreiben diese Neustart-Option. Falls der Fehler nach dem Hinzufügen eines Elements erneut auftritt, öffnen Sie den Einstellungsmanager > Panel > Elemente und entfernen oder bearbeiten Sie das entsprechende Plugin. Die Dokumentation zum Tab „Elemente“ in Xfce erklärt, wie Panel-Plugins verwaltet werden.
Die Panel-Einstellungen listen die installierten Elemente auf, sodass Sie ein kürzlich hinzugefügtes Plugin isolieren können, ohne das gesamte Panel zurücksetzen zu müssen.
Ersetzen Sie den Fenstermanager.
Falls Anwendungen noch geöffnet sind, aber Titelleisten, Schaltflächen zum Minimieren und Maximieren, Fensterbewegungen oder der Wechsel zwischen Arbeitsbereichen nicht mehr funktionieren, aktualisieren Sie die xfwm4Anwendung über ein Terminal in der grafischen Sitzung:
xfwm4 --replace
Die Option „Ersetzen“ weist den Fenstermanager von Xfce an, die Kontrolle von seiner aktuellen Instanz zu übernehmen.
Der Bildschirm kann kurz flackern, während der Fenstermanager wechselt. Das ist normal. Warten Sie einige Sekunden und versuchen Sie dann, ein Fenster zu verschieben oder seine Größe zu ändern. Laut xfwm4-Handbuch bedeutet --replacedies, den vorhandenen Fenstermanager zu ersetzen. Verwenden Sie dies nicht killall xfwm4als erste Lösung: Das Ersetzen der Instanz ist die präzisere und dokumentierte Vorgehensweise. Dieser Schritt gilt für eine X11-Sitzung: Laut der Xfce 4.20-Tour funktioniert xfwm4er nicht unter Wayland. Wenn Ihre Sitzung einen Wayland-Compositor verwendet, nutzen Sie stattdessen dessen Wiederherstellungsfunktionen.
Melden Sie sich nur ab, wenn ein Neustart der Komponente fehlschlägt.
Wenn das Neustarten des Panels und des Fenstermanagers den Desktop nicht wiederherstellt, speichern Sie alle noch zugänglichen Arbeiten und melden Sie sich anschließend über die XFCE-Sitzungsabmeldung wieder an. Beim Abmelden werden Anwendungen geschlossen, sodass nicht gespeicherte Änderungen verloren gehen können. Der Xfce-Sitzungsmanager kann den Anwendungsstatus speichern und wiederherstellen. Sollte sich dieselbe problematische Anwendung erneut öffnen, überprüfen Sie vor der nächsten Abmeldung die Einstellungen unter „Sitzung und Start“ und die Option zum Speichern der Sitzung.
Verwenden Sie den Abmeldedialog, um die Sitzung nach dem Speichern aller erreichbaren Änderungen sauber neu zu starten.
Die Xfce-Abmeldedokumentation erläutert die Sitzungsaktionen, und die Sitzungseinstellungen beschreiben das Verhalten gespeicherter Sitzungen. Versuchen Sie zunächst, über die virtuelle Konsole zurückzukehren; ein Neustart sollte nur als letzte Möglichkeit in Betracht gezogen werden.
Verhindern Sie, dass der Einfriervorgang erneut auftritt
Notieren Sie sich, was vor dem Einfrieren geschah: ein Panel-Plugin, eine grafikintensive Anwendung, das Aufwachen aus dem Ruhezustand oder eine hohe CPU- und Speicherauslastung. Aktualisieren Sie Xfce und den zugehörigen Grafiktreiber über die Update-Tools Ihrer Distribution und testen Sie anschließend ohne kürzlich installierte Plugins. Tritt das Problem erneut auf, notieren Sie sich die Versionen Ihrer Distribution und von Xfce, Ihre Grafikhardware und den Treiber, ob eine virtuelle Konsole reagierte und alle Fehlermeldungen. Diese Details helfen, das Problem auf eine Anwendung, ein Panel, einen Fenstermanager, die Grafik oder das System einzugrenzen.