Ubuntu 18.04 eine zeitgesteuerte Option
In Ubuntu 18.04 gibt es eine neue zeitgesteuerte Option. In systemd
ist ein neuer Modus verfügbar suspend-then-hibernate
. Dies beginnt mit dem Ruhemodus und geht nach einer festgelegten Zeit in den Ruhezustand über.
Im hybrid-sleep
Modus wird der Ruhezustand nur dann wirksam, wenn der Akku sehr schwach ist und das System heruntergefahren wird.
Um diese Funktion zu verwenden, müssen Sie eine Datei /etc/systemd/sleep.conf
mit dem nächsten Inhalt erstellen :
[Sleep]
HibernateDelaySec=3600
Dies wird nach 1 Stunde Schlaf aus dem Schlaf in den Winterschlaf gehen. Sie können bearbeiten HibernateDelaySec
, um die Verzögerung in den Ruhezustand zu ändern.
Testen Sie zunächst mit systemd, ob Suspend-Then-Hibernate funktioniert
Öffnen Sie ein Terminal, indem Sie Ctrl+ Alt+ drücken Tund Folgendes eingeben:
sudo systemctl suspend-then-hibernate
Wenn es funktioniert, mach es dauerhaft.
- Folgendes funktioniert, wenn ich den Deckel schließe .
Öffnen Sie die Datei /etc/systemd/logind.conf
mit Ihrem bevorzugten Editor. Sie müssen Ihre administrative Macht durch aufzurufen sudo
, gksudo
oder pkexec
diese Datei bearbeiten.
Finde die zwei Zeilen:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Beachten Sie, dass diese Zeilen mit #
vor ihnen auskommentiert sind . Dies suspend
ist die Standardaktion. Entfernen Sie die #
und Veränderung suspend
zu suspend-then-hibernate
in diesen beiden Linien , so dass sie wie folgt aussehen:
HandleSuspendKey=suspend-then-hibernate
HandleLidSwitch=suspend-then-hibernate
Speicher die Datei. Melden Sie sich logind
mit dem folgenden Befehl ab und wieder an oder starten Sie den Dienst neu :
systemctl restart systemd-logind.service
Warnung! Ihre Benutzersitzung wird neu gestartet
Quelle: Lid Closed Suspend, dann Hibernate
Ubuntu 16.04 und höher
Die Lösung von blueyed für Real Hybrid Suspending mit Linux 3.6+ hat bei mir nicht funktioniert. Ich vermute, das liegt daran, dass Ubuntu 16.04 systemd
die Datei verwendet und nicht verwendet /etc/pm/config.d/00-use-suspend-hybrid
.
Testen Sie zunächst mit systemd, ob der Ruhezustand und der Hybridschlaf funktionieren
Öffnen Sie ein Terminal, indem Sie Ctrl+ Alt+ drücken Tund Folgendes eingeben:
sudo systemctl hibernate
Dadurch sollte Ihr Computer in den Ruhezustand versetzt werden. Geben Sie Folgendes ein, um den Hybridschlaf zu versuchen:
sudo systemctl hybrid-sleep
Wenn es funktioniert, mach es dauerhaft.
- Folgendes funktioniert, wenn ich den Deckel schließe .
Öffnen Sie die Datei /etc/systemd/logind.conf
mit Ihrem bevorzugten Editor. Sie müssen Ihre administrative Macht durch aufzurufen sudo
, gksudo
oder pkexec
diese Datei bearbeiten.
Finde die zwei Zeilen:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Beachten Sie, dass diese Zeilen mit #
vor ihnen auskommentiert sind . Dies suspend
ist die Standardaktion. Entfernen Sie die #
und Veränderung suspend
zu hybrid-sleep
in diesen beiden Linien , so dass sie wie folgt aussehen:
HandleSuspendKey=hybrid-sleep
HandleLidSwitch=hybrid-sleep
Speicher die Datei. Melden Sie sich ab und wieder an.
Hinweis:
- Abgesehen von
suspend
oder hybrid-sleep
gibt es eine dritte Option hibernate
.
- Mein Laptop verfügt nicht über eine physische Standby-Taste. Also konnte ich es nicht testen.
- Durch Klicken auf im
Suspend
Zahnradmenü wird der Computer in den normalen Energiesparmodus und nicht in den Hybrid-Energiesparmodus versetzt.
Quelle: https://superuser.com/questions/719447/how-to-use-systemd-hybrid-sleep-instead-of-suspend-under-gnome-in-linux
ich hoffe das hilft