Website-Suche

So deaktivieren Sie den Suspend- und Ruhezustandsmodus unter Linux


In diesem Artikel zeigen wir Ihnen, wie Sie die Modi Suspend und Ruhezustand auf einem Linux-System deaktivieren. Aber bevor wir das tun, werfen wir kurz einen Überblick über diese beiden Modi.

Wenn Sie Ihr Linux-System anhalten, aktivieren oder versetzen Sie es im Grunde in den Ruhemodus. Der Bildschirm geht aus, obwohl der Computer weiterhin eingeschaltet ist. Außerdem bleiben alle Ihre Dokumente und Bewerbungen offen.

Wenn Sie Ihr System nicht verwenden, können Sie Strom sparen, indem Sie es in den Ruhezustand versetzen. Um Ihr System wieder nutzen zu können, genügt ein einfacher Mausklick oder ein Tipp auf eine beliebige Tastaturtaste. Manchmal werden Sie möglicherweise aufgefordert, die Ein-/Aus-Taste zu drücken.

Unter Linux gibt es drei Suspend-Modi:

  • Suspend to RAM (Normal Suspend): Dies ist der Modus, in den die meisten Laptops automatisch wechseln, wenn sie über einen bestimmten Zeitraum hinweg inaktiv sind oder wenn der Deckel geschlossen wird, wenn der PC im Akkubetrieb läuft. In diesem Modus ist die Stromversorgung für den RAM reserviert und wird von den meisten Komponenten unterbrochen.
  • Auf Festplatte anhalten (Ruhezustand): In diesem Modus wird der Maschinenstatus im Auslagerungsbereich gespeichert und das System wird vollständig ausgeschaltet. Beim Einschalten wird jedoch alles wiederhergestellt und Sie machen dort weiter, wo Sie aufgehört haben.
  • Beide anhalten (Hybrid-Suspendieren): Hier wird der Maschinenstatus im Swap gespeichert, aber das System geht nicht aus. Stattdessen wird der PC an den Arbeitsspeicher gehängt. Der Akku wird nicht verbraucht und Sie können das System sicher von der Festplatte aus fortsetzen und mit Ihrer Arbeit fortfahren. Diese Methode ist viel langsamer als das Anhalten im RAM.

Deaktivieren Sie Suspend und Ruhezustand unter Linux

Um zu verhindern, dass Ihr Linux-System angehalten wird oder in den Ruhezustand geht, müssen Sie die folgenden systemd-Ziele deaktivieren:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Sie erhalten die unten gezeigte Ausgabe:

hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

Starten Sie dann das System neu und melden Sie sich erneut an.

Überprüfen Sie mit dem folgenden Befehl, ob die Änderungen wirksam wurden:

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Anhand der Ausgabe können wir erkennen, dass alle vier Zustände deaktiviert wurden.

Aktivieren Sie Suspend und Ruhezustand unter Linux

Um die Modi Suspend und Ruhezustand wieder zu aktivieren, führen Sie den folgenden Befehl aus:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Hier ist die Ausgabe, die Sie erhalten werden.

Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.

Um dies zu überprüfen, führen Sie den Befehl aus;

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Um zu verhindern, dass das System beim Schließen des Deckels in den Suspend-Zustand wechselt, bearbeiten Sie die Datei /etc/systemd/logind.conf.

sudo vim /etc/systemd/logind.conf

Hängen Sie die folgenden Zeilen an die Datei an.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Speichern und beenden Sie die Datei. Führen Sie unbedingt einen Neustart durch, damit die Änderungen wirksam werden.

Damit ist unser Artikel zum Deaktivieren des Suspend- und Ruhezustands-Modus auf Ihrem Linux-System abgeschlossen. Wir hoffen, dass Sie diesen Leitfaden hilfreich fanden. Ihr Feedback ist uns sehr willkommen.