Wie aktiviere ich den Ruhezustand in 15.04?


25

Ich habe eine Neuinstallation von 15.04 durchgeführt und versucht, den Ruhezustand gemäß den Anweisungen von http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/ zu aktivieren.

aber es funktioniert nur wenn ich mit upstart und nicht mit systemd boote.

Wie kann ich es mit systemd zum Laufen bringen?

BEARBEITEN> Nach der Installation des Ruhezustands-Pakets kann ich es vom Terminal aus ausführen, aber es ist immer noch nicht im Herunterfahren-Menü verfügbar.


1
Dies sind die Schritte in der offiziellen Dokumentation: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho

Bitte beschreiben Sie genau, was Sie getan haben.
André Marinho

Antworten:


18
  1. Erstellen Sie die folgende Datei: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Kopieren Sie den folgenden Inhalt, und fügen Sie ihn ein:

    [Enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [Enable hibernate by default in logind]
    Identity=unix-user:*
    Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
    ResultActive=yes
    
  3. Melden Sie sich ab und überprüfen Sie, ob Sie den Menüpunkt Ruhezustand auf dem Anmeldebildschirm sehen können. Tun Sie dasselbe, sobald Sie sich angemeldet haben.

Der Grund, warum der obige manuelle Schritt ausgeführt werden muss, ist, dass sie scheinbar den Ruhezustand in Ubuntu 15.04 standardmäßig deaktiviert haben.


Zuerst hat es nichts geändert; Nachdem ich mich angemeldet hatte, war diese Datei verschwunden, und ich habe diese Datei neu erstellt und es mit demselben Ergebnis erneut versucht: Genau wie beim normalen Herunterfahren, nur dass der Bildschirm ein paar Mal vor dem Herunterfahren ein- und ausgeschaltet werden musste und ein System gemeldet wurde Problem beim Einloggen. Kein Wunder, dass sie diese Funktion standardmäßig deaktiviert haben ;-) Ich habe aber nur sudo pm-suspend-hybridgearbeitet.
Sadi

2
Wov, verstanden! Nachdem ich den Resume-
Sadi

1
Was ist mit der einfachen Lösung unter tipsonubuntu.com/2015/04/30/… ? Ich gebe zu, ich habe es noch nicht ausprobiert, aber die Kommentare deuten darauf hin, dass es funktioniert.
Carl Witthoft

Sind die 3 Schritte dieser Antwort alles , was für eine Vanilla 15.04-Installation erforderlich ist? (oder sind sie, was muss zusätzlich zu den Anweisungen, denen das OP gefolgt ist, getan werden?)
Frank Nocke,

Hilft noch in 17.04 (pikant)! Danke!
Midenok

1

Die Antwort von Jinesh Choksi zum Erstellen der Datei /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklascheint für mich nicht zu funktionieren. Wenn ich den Ruhezustand wieder aufnehme, wird nur ein normaler Startvorgang ausgeführt. Die beste Option, die ich gefunden habe, ist der Klassiker pm-hibernate, der ohne Probleme funktioniert:

sudo pm-hibernate

Sie haben auch die Möglichkeit eines hybriden Ruhezustands / Ruhezustands. Aus den Manpages:

pm-suspend-hybrid
    Hybrid-suspend is the process where the system does everything it needs to hibernate, but suspends instead of shutting down. This means
    that your computer can wake up quicker than for normal hibernation if you do not run out of power, and you can resume even if you run
    out of power. s2both(8) is an hybrid-suspend implementation.

Welche Version verwenden Sie?
Tomchiukc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.