Ich weiß, dass wir seit 12.04 eine Policykit-Regel hinzufügen müssen, um den Ruhezustand zu aktivieren (siehe Frage So aktivieren Sie den Ruhezustand und die offizielle Dokumentation ).
Ich kann meinen Laptop erfolgreich mit sudo pm-hibernate
oder in den Ruhezustand versetzen. sudo s2disk
Die Regel ist also vorhanden und funktioniert, aber der Eintrag für den Ruhezustand fehlt immer noch im Menü.
Ich kann anhand des Quellcodes des Indikator-Session-Pakets erkennen (verstehe aber nicht den gesamten Code), dass der Code noch einen Ruhezustand-Menüeintrag enthält, der angezeigt werden sollte, wenn das System in der Lage ist, in den Ruhezustand zu wechseln. Beruhige dich bitte, wenn du wütend bist. Es ist sehr unwahrscheinlich, dass dies eine Verschwörung ist , sondern eher ein Bug / eine Regression auf einer tieferen Ebene, die auftreten kann, wenn Sie Code verschieben oder ersetzen.
Frage: Was muss in 13.10 getan werden, um festzustellen, indicator-session
dass das System in den Ruhezustand versetzt werden kann?
Mögliches Duplikat: Ruhezustand immer noch nicht verfügbar - Keine Aktivität, da sich zu diesem Zeitpunkt eine Sauce in der Entwicklung befand.
Fehlerbericht zum Thema: https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814
quelle
Antworten:
14.04 und darüber hinaus
Mitch weist in seiner Antwort für 14.04 und 16.04 darauf hin, dass Sie dies überprüfen sollten,
10-vendor.d/com.ubuntu.desktop.pkla
bevor Sie etwas ändern. Stellen Sie außerdem sicher, dass Secure Boot deaktiviert ist und dass die Menüoption wieder angezeigt wird.Erneutes Aktivieren der Option für den Ruhezustand im Menü
Um die Option für den Ruhezustand im Menü wieder zu aktivieren, müssen Sie
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Folgendes in saucy (13.10) ändern:Starten
killall indicator-session-service
Sie anschließend die Sitzung neu oder führen Sie sie aus, und Sie sollten Ihre Ruhezustandsfunktionalität / Menüoption wieder haben. Erstellen Sie die Datei, falls sie noch nicht vorhanden ist.Untersuchung aus Fehlerbericht
Zitat aus Jeffery To's Beitrag im Launchpad Bug Report # 1232814 :
Vielen Dank und Dank geht an Jeffery!
Warum wurde der Ruhezustand deaktiviert?
Es gibt einen Fehlerbericht auf dem Launchpad, der vorschlägt, Suspend / Hibernate zu deaktivieren, anstatt zu verfolgen, welche Hardware für welche Energiemodi "zertifiziert". Es wird behauptet, ein skalierbarer Ansatz zu sein.
Eine weitere zu erwähnende Sache ist, dass die Verwendung von UEFI Secure Boot und Ruhezustand möglich scheint, jedoch das Risiko birgt, Ersteres zu umgehen. ( 1 , 2 ) Zur Erinnerung: Wenn Sie den Ruhezustand verwenden, speichern Sie alles unverschlüsselt im RAM auf der Festplatte, einschließlich Kennwörtern für verschlüsselte Dateisysteme und Container.
Irgendwann mit 16.04 musste ich Secure Boot deaktivieren , um meine Laptops in den Ruhezustand zu versetzen. In meinem Fall habe ich uswsusp verwendet und beim Testen mit s2disk die folgende Meldung zurückgegeben. Dies kann Ihnen einen Hinweis geben, dass Ihr Problem, warum Sie nicht in den Ruhezustand wechseln können, obwohl alles andere vorhanden ist, mit Secure Boot zusammenhängt:
Bitte haben Sie jedoch Verständnis dafür, dass dies kein Ort für Beschwerden ist und seien Sie bitte nett.
Verwandte Fragen
quelle
Wenn Sie immer noch Probleme haben, den Ruhezustand zu aktivieren, überprüfen Sie den Kommentar Nr. 58 zu diesem Fehlerbericht :
Das Installieren des Hibernate-Pakets scheint die richtigen Änderungen vorzunehmen und es funktionierte sehr gut für mich in Ubuntu Gnome 13.10 x64
quelle
Wenn Sie die vorherigen Schritte ausgeführt haben und es immer noch nicht funktioniert hat, sollten Sie Folgendes ändern
/etc/pm/sleep.d/20_custom-ehci_hcd
:Befolgen Sie dazu die oben genannten Schritte, um die Option "Ruhezustand" zu aktivieren. Das hat wirklich bei mir funktioniert.
Am Ende werden 2 Dateien mit "
[Re-enable hibernate ... ]
" Versuchen Sie es mit dieser. Es wird sicher funktionieren, wenn Sie Ubuntu 13.10 verwendenquelle
Eine Sache, die ich hier hinzufügen möchte, ist AFAICR, unmounted Swap-Partition. Wenn die Swap-Partition nicht aktiviert ist, wird die Option für den Ruhezustand unabhängig von der Konfiguration des Ruhezustands nicht angezeigt / aktiviert.
Und wenn die Swap-Partition nicht automatisch bereitgestellt wird, geht die Sitzung im Ruhezustand verloren.
quelle