In Ubuntu 12.04 und neuer wurde der Ruhezustand im PolicyKit standardmäßig deaktiviert . Wie kann ich dies wieder aktivieren?
424
In Ubuntu 12.04 und neuer wurde der Ruhezustand im PolicyKit standardmäßig deaktiviert . Wie kann ich dies wieder aktivieren?
btrfs
Partition verwendet wird. Siehe hier askubuntu.com/questions/768136/…Antworten:
Wenn diese Antwort in Ubuntu 13.10 nicht funktioniert, finden Sie hier eine alternative Antwort
Sie können offizielle Dokumentation folgen hier . Der Ruhezustand wurde am 12.04 für Computer deaktiviert , die nicht für Ubuntu zertifiziert sind.
Um den Ruhezustand zu aktivieren, müssen Sie testen, ob er ordnungsgemäß funktioniert, indem Sie ihn
sudo pm-hibernate
in einem Terminal ausführen . Das System versucht, in den Ruhezustand zu wechseln. Wenn Sie das System erneut starten können, können Sie mehr oder weniger sicher eine Außerkraftsetzung hinzufügen.Beginnen Sie dazu mit der Bearbeitung:
Füllen Sie es mit diesem:
Oder in 14.04 und später:
Sparen Sie durch Drücken der Taste Ctrl- Odann enterund dann nano verlassen durch Drücken Ctrl- X.
Neustart und Ruhezustand ist wieder da!
Oder
killall unity-panel-service
einfach ausführen , um das Menü zurückzusetzen.Einige Benutzer müssen dann ausgeführt werden
sudo update-grub
, damit die Option für den Ruhezustand im Energiemenü verfügbar ist. Einige Benutzer müssen sich möglicherweise mindestens abmelden und dann anmelden, damit sie im (oberen rechten) Hauptmenü angezeigt werden.quelle
Zuerst müssen Sie testen, ob Ihr Computer den Ruhezustand unterstützt. Teste es mit dem Befehl:
Ubuntu 16.04 und höher
Zum Aktivieren der Benutzeroberfläche müssen Sie Folgendes ausführen
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
und ausfüllen:Ubuntu 14.04 und 15.04
Um die Benutzeroberfläche zu aktivieren, müssen Sie
sudo nano /etc/polkit-1/localauthority.conf.d/52-enable-hibernation.conf
Ubuntu 14.04 und 15.04 ausführen und Folgendes eingeben:Es gibt mehrere Zeilengruppen, da Sie möglicherweise mehrere Benutzer haben (dies ist also nicht von mehreren Benutzern oder einem höheren Benutzer als Manager abhängig, anstatt sich anzumelden1).
ps: offizielle neueste dokumentation https://help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
quelle
sudo
.sudo pm-hibernate
führt zucommand not found
. Ich habe es auch versuchtsudo apt install sudo pm-hibernate
, was auch nicht verfügbar ist. Dies ist die Version Ubuntu 16.04.Für diejenigen, die den Suspend-Button aus verschiedenen Gründen deaktivieren möchten, verfahren Sie analog ...
Wählen Sie einen beliebigen Dateinamen, aber dieser ist ausführlich / konventionell:
Füllen Sie es mit diesem:
Ctrl+ O, Enter, Ctrl+X
Es ist kein Neustart erforderlich. Sobald Sie das Herunterfahren-Menü aufgerufen haben, sollte es verschwunden sein.
quelle
ResultActive=yes
ResultActive=no
. Die Antwort gibt an, dass dies die Suspendierung deaktivieren soll .Eine Sache noch:
Wenn Sie die Option für den Ruhezustand zum XFCE -Bedienfeld hinzufügen möchten , müssen Sie mit der rechten Maustaste auf Ihren Namen (topright) klicken und auswählen
properties
.Danach erscheint ein Bildschirm:
Stellen Sie sicher, dass Sie den Ruhezustand wie ich überprüfen.
quelle
Zunächst empfehle ich, dass Sie testen, ob Ihr Laptop den Ruhezustand unterstützt, da der Grund, warum der Ruhezustand standardmäßig deaktiviert ist, darin besteht, dass er auf einigen Computern manchmal schwerwiegende Folgen hat. Testen Sie Ihre Maschine durch
Ctrl+ Alt+ TUnd dann
sudo pm-hibernate
Ihr Computer sollte sich im Ruhezustand befinden. Schalten Sie Ihr Gerät nach dem Ruhezustand wieder ein und beobachten Sie, ob es sich nicht richtig verhält oder ob es normal funktioniert. Wenn Sie nach dem Winterschlaf eine Abnormalität feststellen, raten wir Ihnen, das folgende Verfahren nicht fortzusetzen. Wenn dies jedoch einwandfrei funktioniert, aktivieren Sie den Ruhezustand weiterhin über
Bearbeiten Sie die geöffnete Datei und fügen Sie diese Zeilen hinzu:
Starten Sie danach Ihren Computer neu. Nach der Anmeldung sollte in der oberen rechten Ecke der Einstellungen eine Option für den Ruhezustand angezeigt werden.
quelle
Wenn die Antwort mit
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
nicht wie in meinem Fall funktioniert, vergessen Sie nicht, die Datei wie folgt zu löschen:Und versuchen Sie, TuxOnIce zu verwenden .
Stellen Sie zunächst sicher, dass Sie genug Swap haben. Es sollte mindestens so groß sein wie der Arbeitsspeicher. Befehl verwenden
Regel Swap> Mem. Ist dies nicht der Fall, vergrößern Sie Ihre Swap-Größe. Dann installieren Sie TuxOnIce von
Dann können Sie versuchen, einen Ruhezustandstest durchzuführen:
Vergessen Sie nicht, Ihre Arbeit zu speichern, bevor Sie es tun.
Wenn alles gut gegangen ist, schaltet sich Ihr Computer aus. Nach dem Einschalten befindet sich Ihr Desktop in dem Zustand, in dem Sie ihn vor dem Ruhezustand belassen haben.
quelle
Aktivieren des Ruhezustands mit einem Skript
Ich habe oben Antworten auf
bash
Skripte übersetzt. Dies macht die Installation auf mehreren Maschinen weniger mühsam.Skript
enable-hibernate
:Skript
disable-suspend
:Hinweis: Vergessen Sie nicht,
chmod +x
beide Skripte ausführbar zu machen.quelle
Ein einfacher Befehl, der genau dasselbe tut wie die akzeptierte Antwort, außer nicht interaktiv:
quelle
In 12.04 habe ich die Option "Ruhezustand" im Anzeigemenü erfolgreich für den Ruhezustand aktiviert. Trotzdem konnte ich den Ruhezustand nicht erfolgreich beenden. Ich habe die folgenden Schritte ausgeführt, um dieses Problem zu beheben:
Aktivieren Sie den Ruhezustand in 12.04
Um den Ruhezustand zu aktivieren, folgte ich dieser Antwort von Dima.
Nach dem Aktivieren des Ruhezustands konnte ich den Ruhezustand aktivieren. Das Problem ist jedoch, dass ich den Ruhezustand nicht erfolgreich beenden kann. Jedes Mal, wenn ich meinen PC aus dem Ruhezustand starte, wird er wie ein normaler Startvorgang gestartet. Also musste ich diese Dinge tun, um aus dem Ruhezustand zurückzukehren.
Die Fixes, um den Ruhezustand wieder aufnehmen zu können
Es gibt zwei Möglichkeiten, dies zu beheben.
1. Bearbeiten Sie die
/etc/initramfs-tools/conf.d/resume
DateiHolen Sie sich zuerst die UUID der Swap-Partition.
Dies wird eine Zeile ähnlich der folgenden ausgeben:
Die aktuelle Zeile passt nicht dazu. Kopieren Sie den Wert von UUID zwischen
"..."
Anführungszeichen.Öffnen Sie die Resume-Datei
Fügen Sie in dieser Datei eine Zeile wie diese hinzu
Vergessen Sie nicht, den tatsächlichen UUID-Wert aus Schritt 1 zu ersetzen. Speichern Sie die Datei und beenden Sie gedit
Führen Sie dann im Terminal diesen Befehl aus
Sie können nun den Ruhezustand wiederaufnehmen
2. Bearbeiten Sie die
/etc/default/grub
Datei.Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um es zu öffnen
gksudo gedit / etc / default / grub
Es wird eine Linie wie
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Bearbeiten Sie die Zeile, dieRESUME=UUID=<your-uuid-value-here>
nach dem Wort eingefügt werden sollsplash
.In meinem Fall sieht die Zeile nach der Bearbeitung beispielsweise so aus
Stellen Sie sicher, dass Sie Ihren UUID-Wert verwendet haben, den Sie vom
sudo blkid | grep swap
Befehl erhalten.Dann führen Sie diesen Befehl aus
Auf diese Weise können Sie auch den Ruhezustand erfolgreich beenden.
Getestet auf zwei Ubuntu-Installationen, funktionierten beide
quelle
Ich habe Ubuntu Gnome 17.04 amd64 auf meinem Notebook. Ich habe Folgendes getan, um den Ruhezustand zu aktivieren:
$
sudo apt-get install hibernate
( Quelle )Dies installierte auch
libx86-1
uswsusp
vbetool
Dann konnte ich erfolgreich mit überwintern
sudo systemctl hibernate
.pm-hibernate
Mein Pfad enthält keine ausführbare Datei.$
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Eingefügt: ( Quelle )
Installierte https://extensions.gnome.org/extension/755/hibernate-status-button/
quelle