Wie man einen eingefrorenen Desktop in Linux neu startet

Während Linux den Ruf hat, stabil zu sein und jahrelang zu funktionieren, gibt es Zeiten, in denen der Desktop einfach einfriert und nicht mehr auf Eingaben reagiert. Eine der häufigsten Lösungen für einen eingefrorenen Desktop ist, den PC neu zu starten. Eine einfachere Möglichkeit ist, einfach den Desktop neu zu starten.
Lass uns sehen, wie man dies in fünf der beliebtesten Desktop-Umgebungen in Linux macht: Gnome, KDE, XFCE, LXQt und MATE. Wir verwenden Ubuntu (Kubuntu/Xubuntu/Lubuntu/Ubuntu MATE) für diese Darstellung.
Inhaltsverzeichnis
- Gnome in Ubuntu neu starten
- KDE in Kubuntu neu starten
- XFCE in Xubuntu neu starten
- LXQt in Lubuntu neu starten
- MATE in Ubuntu MATE neu starten
- Den Xorg-Server neu starten
- Häufig gestellte Fragen
Auch lesen: So verstecken Sie die obere Leiste und die Seitenleiste in Ubuntu
Gnome in Ubuntu neu starten
Wenn Ihr Desktop noch auf Ihre Tastatur reagieren kann, drücken Sie Alt + F2, geben Sie den Buchstaben r im Pop-up-Fenster ein und drücken Sie die Eingabetaste.

Damit wird Ihre Desktop-Umgebung ohne viel Aufhebens neu gestartet. Wenn Ihr Desktop jedoch nicht auf Ihre Eingaben reagiert, müssen Sie drastischere Maßnahmen ergreifen.

Drücken Sie Ctrl + Alt + F3, um auf das erste Terminal außerhalb Ihrer Desktop-Umgebung zuzugreifen.

Geben Sie den folgenden Befehl ein, um die Gnome-Desktop-Umgebung neu zu starten:
gnome-shell --replace
Drücken Sie Ctrl + Alt + F2, um zurück zum Desktop zu wechseln, und wenn alles nach Plan läuft, wird eine aktualisierte Version Ihres Desktops auf Sie warten.

Wenn das nicht funktioniert, können Sie versuchen, den Display-Manager neu zu starten. Da der Display-Manager die “Basis” ist, auf der die Desktop-Umgebung läuft, laden Sie auch die Desktop-Umgebung neu, indem Sie ihn neu starten. Gehen Sie dazu zurück ins Terminal und geben Sie Folgendes ein:
sudo systemctl restart gdm
Beachten Sie, dass dies die Desktop-Umgebung vollständig neu lädt, sodass Sie sich erneut von Grund auf neu anmelden müssen.
Auch lesen: So beheben Sie das Problem “Kein Installationskandidat” in Ubuntu
KDE in Kubuntu neu starten
Das Neustarten der KDE-Desktop-Umgebung folgt demselben Ansatz wie bei Gnome, aber es gibt kleine Unterschiede in den einzelnen Schritten, die Sie unternehmen müssen.
In Kubuntu ist das erste verfügbare Terminal außerhalb Ihrer Desktop-Umgebung TTY3, sodass Sie die Kombination Ctrl + Alt + F3 verwenden müssen, um dorthin zu gelangen.

In den neuesten Versionen von KDE ist die richtige Möglichkeit, den Desktop von der Kommandozeile aus neu zu starten:
kquitapp5 plasmashell && kstart5 plasmashell
Wenn das nicht funktioniert, können Sie auch versuchen:
pkill -ABRT plasmashellWenn das ebenfalls fehlschlägt, wäre es sinnvoll, als letzte Option, bevor Sie Ihren gesamten PC neu starten, den Display-Manager selbst neu zu starten. Probieren Sie es mit:
pkill -ABRT kwin_x11Beachten Sie jedoch, dass dieser erzwungene Neustart der Desktop-Umgebung auch dazu führen kann, dass einige Fehlermeldungen angezeigt werden.

Auch lesen: So aktivieren Sie Wake-on-LAN in Ubuntu
XFCE in Xubuntu neu starten
Da XFCE eine viel einfachere Desktop-Umgebung als Gnome und KDE ist, ist es auch einfacher, sie neu zu starten.

Das Hauptelement des Desktops von XFCE – und das wahrscheinlichste Element, das einfrieren kann – ist die Leiste. Wenn Ihr Desktop noch halbwegs reagiert, starten Sie ihn neu, indem Sie ein Terminal mit der Kombination Ctrl + Alt + T öffnen und eingeben:
killall xfce4-panelDieser Befehl wird die Leiste “killen”. Um sie neu zu laden, geben Sie ein:
xfce4-panel &disownUm den gesamten Fenster-Manager neu zu starten, wechseln Sie zum ersten verfügbaren Terminal außerhalb Ihres Desktops. Bei der Xubuntu-Installation war es das erste, das mit der Kombination Ctrl + Alt + F2 erreichbar war. Dort versuchen Sie den offiziellen Ansatz:
xfwm4 --replace
Wenn das nicht funktioniert, versuchen Sie den entschiedeneren Ansatz:
killall xfwm4 & xfwm4 &disownHoffentlich wird Ihr Desktop wieder laufen und auf Sie warten.
Auch lesen: So richten Sie WordPress mit Docker in Ubuntu ein
LXQt in Lubuntu neu starten
LXQt ist eine einfache Desktop-Umgebung, die darauf abzielt, auf kleinen, leichten Maschinen zu funktionieren. Ähnlich wie bei XFCE besteht das Neuladen dieser Desktop-Umgebung hauptsächlich darin, ihre Leiste neu zu starten.

Um zu beginnen, greifen Sie auf einen Terminal-Emulator innerhalb der Umgebung zu. Erstellen Sie eine .desktop-Datei, die einen Terminal-Emulator starten kann, indem Sie mit der rechten Maustaste auf den Desktop klicken und “Launcher erstellen” auswählen.

Dies zeigt ein Eingabefeld an, in dem Sie die Details für Ihr Shortcut bereitstellen können. Um einen Terminal-Launcher zu erstellen, schreiben Sie /bin/bash in das Feld “Befehl” und aktivieren Sie die Option “Terminal”.

Klicken Sie auf diese Verknüpfung, um ein neues Terminal zu öffnen, und führen Sie dann die folgenden Befehle aus, um die LXQt-Leiste neu zu starten:
qdbus org.lxqt.session /LXQtSession stopModule lxqt-panel.desktop
qdbus org.lxqt.session /LXQtSession startModule lxqt-panel.desktopAuf der anderen Seite ist es auch möglich, die gesamte LXQt-Desktopumgebung neu zu laden. Dies ist praktisch, wenn Sie auf keine der Funktionen der Umgebung über die grafische Benutzeroberfläche zugreifen können.
Drücken Sie Ctrl + Alt + F3, um zu einer TTY-Shell zu wechseln, und führen Sie dann den folgenden Befehl aus, um LXQt vollständig neu zu starten:
sudo systemctl restart sddm
Auch lesen: So reparieren Sie den Windows MBR von Ubuntu
MATE in Ubuntu MATE neu starten
MATE ist eine flexible Desktop-Umgebung, die darauf abzielt, die GNOME2-Designsprache fortzuführen. Um diese Umgebung neu zu starten, öffnen Sie ein Terminalfenster, indem Sie Ctrl + Alt + T drücken.

Führen Sie die folgenden Befehle aus, um MATE vollständig neu zu laden:
mate-settings-daemon --replace
mate-panel --replace
marco --no-composite--replaceEs kann nützlich sein, den gesamten MATE-Desktop zurückzusetzen, wenn Sie eine Systemkonfiguration rückgängig machen möchten, die potenziell Ihr System beschädigen kann.
Ähnlich wie bei anderen Desktop-Umgebungen tun Sie dies, indem Sie zu einer TTY wechseln, und führen dann den folgenden Befehl aus:
mate-panel --reset
Auch lesen: Die 7 besten Debian-basierten Distributionen, die Sie ausprobieren sollten, wenn Sie eine Ubuntu-Alternative suchen
Den Xorg-Server neu starten
Das Neustarten des gesamten Xorg-Servers anstelle Ihrer spezifischen Desktop-Umgebung ist nützlich, wenn Sie Ihr Display neu starten möchten und entweder ohne Display-Manager oder mit einem Fenster-Manager wie bspwm arbeiten.
Um Xorg neu zu starten, müssen Sie zu Ihrer TTY wechseln. Drücken Sie Ctrl + Alt + F3.

Senden Sie ein SIGTERM-Signal an den Hauptprozess von Xorg, indem Sie den folgenden Befehl ausführen:
pkill XXorg wird sofort stoppen und sich auf Ihrem Computer selbst neu starten. Kehren Sie zu Ihrer grafischen Benutzeroberfläche zurück, indem Sie Ctrl + Alt + F1 drücken.
Auch lesen: So beheben Sie die Anmelde-Schleife in Ubuntu
Häufig gestellte Fragen
Führt ein Desktop-Neustart zu einer Beschädigung von Dateien, an denen ich arbeite?
Glücklicherweise nein. Das Standard-Linux-Dateisystem funktioniert so, dass es abrupten Systemänderungen standhalten kann, da die meisten Dateien auf Ihrem Computer einige Daten über ihren Zustand vor dem Neustart bewahren können. Während Datenbeschädigung in Linux weniger wahrscheinlich ist, ist es dennoch möglich, Daten zu verlieren, die nur im Speicher Ihres Computers existieren. Sie sollten sicherstellen, dass Sie alles, was Sie derzeit tun, auf der Festplatte gespeichert haben, bevor Sie einen Desktop-Neustart versuchen.
Ist es möglich, ein anderes TTY zu verwenden, um einen Desktop neu zu starten?
Ja! Per Standard unterstützt der Linux-Kernel bis zu sechs virtuelle Terminal-Sitzungen gleichzeitig, was nützlich ist, wenn Sie einen Prozess ausführen möchten, während Sie versuchen, Ihre GUI-Umgebung neu zu starten. Um auf diese zusätzlichen TTYs zuzugreifen, drücken Sie Ctrl + Alt gefolgt von einer Taste zwischen F2 und F8.
Ist es weiterhin möglich, ein eingefrorenes System neu zu starten, wenn Sie das TTY nicht verwenden können?
Ja! Eine Option besteht darin, die Magic SysRq-Keycodes von Linux zu verwenden. Dies sind versteckte Tastenkombinationen, die es Ihnen ermöglichen, auf einige der Debugging-Tools des Kernels zuzugreifen. Um Ihr System gewaltsam neu zu starten, drücken Sie Alt + SysRq + R, dann Alt + SysRq + B. Dies wird den Tastaturtreiber Ihres Kernels auf “Raw” umschalten und dann einen Befehl “Force Reboot” auslösen.
Bildnachweis: Simone Pellegrini via Unsplash. Alle Screenshots von Ramces Red.