Wie man einen eingefrorenen Desktop in Linux neu startet

Restart Linux Desktop 00 Featured Image

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.

Restart Linux Desktop 01 Gnome Reload

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.

Restart Linux Desktop 02 Loading Gnome

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

Restart Linux Desktop 03 Tty Screen

Geben Sie den folgenden Befehl ein, um die Gnome-Desktop-Umgebung neu zu starten:

gnome-shell --replace

Restart Linux Desktop 04 Gnome Tty Restart

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.

Restart Linux Desktop 05 New Gnome Session

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

Restart Linux Desktop 06 Login Screen

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.

Restart Linux Desktop 07 Tty Kde Screen

In den neuesten Versionen von KDE ist die richtige Möglichkeit, den Desktop von der Kommandozeile aus neu zu starten:

kquitapp5 plasmashell && kstart5 plasmashell

Restart Linux Desktop 08 Kde Reload

Wenn das nicht funktioniert, können Sie auch versuchen:

pkill -ABRT plasmashell

Wenn 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_x11

Beachten Sie jedoch, dass dieser erzwungene Neustart der Desktop-Umgebung auch dazu führen kann, dass einige Fehlermeldungen angezeigt werden.

Restart Linux Desktop 09 New Kde Session

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.

Restart Linux Desktop 10 Xfce Session

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-panel

Dieser Befehl wird die Leiste “killen”. Um sie neu zu laden, geben Sie ein:

xfce4-panel &disown

Um 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

Restart Linux Desktop 11 Xfce Restart Command

Wenn das nicht funktioniert, versuchen Sie den entschiedeneren Ansatz:

killall xfwm4 & xfwm4 &disown

Hoffentlich 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.

Restart Linux Desktop 12 Lxqt Session

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.

Restart Linux Desktop 13 Lxqt Create Launcher

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”.

Restart Linux Desktop 14 Terminal Shortcut

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.desktop

Auf 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

Restart Linux Desktop 15 Lxqt 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.

Restart Linux Desktop 16 Xfce Terminal

Führen Sie die folgenden Befehle aus, um MATE vollständig neu zu laden:

mate-settings-daemon --replace  
mate-panel --replace  
marco --no-composite--replace

Es 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

Restart Linux Desktop 17 Mate Reload

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.

Restart Linux Desktop 18 Xorg Tty Screen

Senden Sie ein SIGTERM-Signal an den Hauptprozess von Xorg, indem Sie den folgenden Befehl ausführen:

pkill X

Xorg 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.