Jak mogę hibernować z Powłoki GNOME?


Odpowiedzi:


11

Wystarczy zainstalować to rozszerzenie powłoki GNOME , przesuwając suwak. Menu użytkownika powinno teraz pokazywać kilka nowych dodatkowych opcji: Hibernacja i Wyłącz ...

wprowadź opis zdjęcia tutaj


1
Nie dodaje to dla mnie opcji „hibernacji”, po prostu wstrzymaj: /
daboross

Prawdopodobnie twórca zmienił zachowanie rozszerzenia. Nie używałem tego od wieków.
Alfredo Hernández,

@DaboRoss Właśnie go zainstalowałem i pokazuje Hibernateopcję w moim systemie (Ubuntu GNOME 3.8).
Alfredo Hernández,

1
Właśnie go zainstalowałem i wydaje się, że tym razem działa! Musieli to zaktualizować! Dzięki za opublikowanie tego.
daboross,

To wspaniale, kolego!
Alfredo Hernández,

10

dv3500ea W swoim linku do ściągawki GNOME Shell otrzymałeś odpowiedź:

Pozycja menu Wyłącz ... jest domyślnie ukryta. Możesz to zrobić, naciskając klawisz Alt w menu użytkownika.

Po prostu przytrzymaj ALT


1
To działa!!! Tak prosty!
Dougui

6
gdzie jest więc hibernacja? Pytanie dotyczyło hibernacji
Anwar,

3
To jest tryb gotowości, a nie hibernacja
sebix,

7
sudo apt-get install pm-utils

Alt + F2

sudo pm-hibernate

polecenie sudo nie działa w alt-f2. musisz użyć terminalu
Anwar,

5

Nie sądzę, że można ręcznie hibernować w powłoce GNOME (mogę się mylić). Istnieje rozszerzenie, które dodaje dodatkowe opcje zarządzania energią, ale ponieważ nie udało mi się samodzielnie zainstalować rozszerzeń, nie mogę powiedzieć na pewno, jak je zainstalować.

Na razie możesz nacisnąć alt+ f2i wpisać pmi action hibernatelub gnome-power-cmd hibernate(tylko 10.10 i niższe), a następnie nacisnąć enter. Nie daje to żadnych opcji, więc rób to tylko wtedy, gdy masz pewność, że nie chcesz anulować.

Jeśli chcesz to ułatwić, możesz utworzyć skrypt za pomocą (używając zenity, aby zapewnić opcje) i umieścić go w ~/bin. Następnie możesz utworzyć powiązanie klawiatury dla skryptu, więc po naciśnięciu (na przykład) alt+super+hsystem hibernuje.


Wydaje mi się, że gnome-power-cmdnie jest już dostępny w 11.04. Patrz: answer.launchpad.net/ubuntu/+source/gnome-power-manager/… ; alternatywą jest: gshutdown gshutdown.tuxfamily.org/en/index.php .
user7044

Aby użyć polecenia pmi, musiałem zainstalować powermanagement-interfacepakiet. Niestety pojawia się błąd, gdy używam go: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files.
dv3500ea,

@ dv3500ea aw man ... Będę musiał ponownie znaleźć prawidłowe polecenie dla GNOME 3. Jeśli zrobisz to przede mną, możesz je edytować w odpowiedzi.
RolandiXor

Zawsze możeszsystemctl hibernate
Rolf

2

Jest to nieco więcej wymagane w 12.10. (Pomiń tę odpowiedź, jeśli korzystasz z wersji 12.04 lub wcześniejszej). Domyślnie w menu alternatywnego stanu nie jest już wyświetlana opcja Hibernacja. Najłatwiej to naprawić, instalując rozszerzenie, nowo dodane do repozytoriów Ubuntu, a następnie używając gsettings, aby zmienić domyślne:

sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true

Następnie włącz rozszerzenie w Tweak Tool i uruchom ponownie powłokę (alt + f2 i wpisz r).

NIE instaluj rozszerzenia z extensions.gnome.org.


4
Drugie polecenie nie działa dla mnie. Jesteś tego pewien? Otrzymuję ten błąd:No such schema 'org.gnome.shell.extensions.alternative-status-menu'
sajjadG

1

Jeśli używasz ppa testującego gnome-shell, musisz zainstalować pakiet „gnome-shell-extensions-alternative-status-menu”. Umożliwi to włączenie opcji hibernacji, a także opcji wyłączenia zasilania w menu stanu.


1
Nie ma takiego pakietu w oficjalnych repozytoriach, których używam.
dv3500ea,

musisz dodać następujący ppa: sudo apt-add-repository ppa: ricotz / testing && sudo apt-get update. Następnie zaktualizuj gnome-shell za pomocą sudo apt-get dist-upgrade, a następnie zainstaluj pakiet „gnome-shell-extensions-alternative-status-menu”. To wszystko
Syed Khalil

1

Dla mnie instalacja rozszerzenia

sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true

(jak wspomniano powyżej) ORAZ edycja tego pliku

gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

i wstawianie

[Enable Hibernate]
 Identity=unix-user:*
 Action=org.freedesktop.upower.hibernate
 ResultActive=yes

pomógł (patrz tutaj ).


1

Na Ubuntu Gnome 14.04, Gnome 3.12, następujące prace (13 czerwca 2014 r.), Ale skonfigurowałem to tylko do pracy z naciśnięciem przycisku zasilania i zamknięciem pokrywy (więc nie ma przycisku GUI do wciśnięcia).

Zasługa tutaj , aby komentatorów, too.

Zamiast tworzyć nowy plik .../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla, sudo edytuj istniejący

/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

i aktywuj tam hibernację, zmieniając ResultActive=nona ResultActive=yes, aby uzyskać następujące sekcje:

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Umożliwia to hibernację maszyny.

Aby aktywować go po zamknięciu pokrywy, edytuj sudo

/etc/systemd/logind.conf

i zmień HandleLidSwitch=suspendna #HandleLidSwitch=hibernate.

Zanim to zrobiłem, przeszukałem edytor dconf w poszukiwaniu wpisów hibernatei zmieniłem wszystko z suspendna hibernate(moja maszyna nie może wznowić od suspend...) Nie jestem pewien, który wpis sprawił, że działał, ale teraz przycisk zasilania hibernuje moją maszynę.


1

Znalazłem nowe rozszerzenie, które dodaje nowy przycisk hibernacji. Działa dobrze z ekranami dotykowymi i kabrioletami, ponieważ jest to osobny przycisk. Ma to jednak wadę: nie działa (obecnie) z ekranu blokady.

wprowadź opis zdjęcia tutaj

Łatwo było go znaleźć w Ubuntu 17.10 , po prostu musiałem poszukać hibernacji i wybrać odpowiedni wynik w sekcji wyników oprogramowania . Rozszerzenia Hibernacji i Gnome zostały już skonfigurowane, jeśli masz z nimi problemy, sugeruję poszukać odpowiednich pytań i odpowiedzi tutaj na tej stronie.

Możesz także skonfigurować przycisk zasilania, aby hibernował komputer zamiast go wyłączać (ustawienia> opcje zasilania), jeśli tego właśnie chcesz.


Ten zadziałał dla mnie na Ubuntu 18.04 po edycji /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla(patrz askubuntu.com/a/1064114/674319 )
Laurenz

0

od 24.10.2013, przy użyciu Ubuntu-Gnome 13.10, następujące pozwoliły mi na użycie hibernacji w ustawieniach mocy, a także hibernacji za pomocą fizycznego przycisku zasilania:

sudo -i  # because the following should be ran as root
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
cat > /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<EOF
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
EOF
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.