GNOME Shell non ha un'opzione per andare in letargo nel menu della sessione. Ho controllato il cheat sheet di GNOME Shell ma l'ibernazione non è menzionata qui.
Come posso ibernare la mia macchina all'interno di una sessione della shell GNOME?
GNOME Shell non ha un'opzione per andare in letargo nel menu della sessione. Ho controllato il cheat sheet di GNOME Shell ma l'ibernazione non è menzionata qui.
Come posso ibernare la mia macchina all'interno di una sessione della shell GNOME?
Risposte:
Basta installare questa estensione della shell GNOME facendo scorrere il cursore. Il menu utente dovrebbe ora mostrare alcune nuove opzioni extra: ibernazione e spegnimento ...
Hibernate
opzione sul mio sistema (Ubuntu GNOME 3.8).
dv3500ea Nel tuo link al cheat sheet di GNOME Shell hai ottenuto la risposta:
La voce di menu Spegni ... è nascosta per impostazione predefinita. Puoi renderlo visibile premendo il tasto Alt nel menu utente.
Tieni premuto ALT
sudo apt-get install pm-utils
Alt + F2
sudo pm-hibernate
Non penso che sia possibile ibernare manualmente in GNOME Shell (potrei sbagliarmi). Esiste un'estensione che aggiunge ulteriori opzioni per la gestione dell'alimentazione, ma non avendo avuto successo nell'installare le estensioni, non posso dirti con certezza come installarlo.
Per ora, puoi premere alt+ f2e digitare pmi action hibernate
o gnome-power-cmd hibernate
(solo 10.10 e inferiore), quindi premere enter. Questo non ti darà alcuna opzione, quindi fallo solo se sei sicuro di non voler annullare.
Se vuoi renderlo più facile, puoi creare uno script con (usando zenity per fornire opzioni) e inserirlo in ~/bin
. È quindi possibile creare un'associazione della tastiera per lo script, quindi quando si preme (ad esempio) alt+super+hil sistema si ibernerebbe.
gnome-power-cmd
non sia più disponibile in 11.04, consultare: answer.launchpad.net/ubuntu/+source/gnome-power-manager/… ; l'alternativa è: gshutdown
gshutdown.tuxfamily.org/en/index.php .
powermanagement-interface
pacchetto. Purtroppo ottengo un errore quando lo uso: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
.
systemctl hibernate
C'è qualcosa di più richiesto per questo in 12.10. (Saltare questa risposta se si utilizza 12.04 o precedente.) Per impostazione predefinita, il menu di stato alternativo non visualizza più l'opzione Sospensione. Il modo più semplice per risolvere questo problema è installare l'estensione, appena aggiunta ai repository di Ubuntu, e quindi utilizzare gsettings per modificare l'impostazione predefinita:
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
Quindi abilitare l'estensione in Tweak Tool e riavviare la shell (alt + f2 e immettere r).
NON installare l'estensione da extensions.gnome.org.
No such schema 'org.gnome.shell.extensions.alternative-status-menu'
È necessario installare il pacchetto "gnome-shell-extensions-alternative-status-menu" se si utilizza gnome-shell testing ppa. Ciò abiliterà l'opzione di ibernazione e le opzioni di spegnimento nel menu di stato.
Per me installare l'estensione
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
(come menzionato sopra) E modificando questo file
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
e inserendo
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
aiutato (vedi qui ).
Su Ubuntu Gnome 14.04, Gnome 3.12, il seguente funziona (13 giugno 2014), ma l'ho impostato per funzionare solo premendo il pulsante di accensione e chiudendo il coperchio (quindi nessun pulsante GUI da premere).
Merito va qui , per i commentatori, anche.
Invece di creare un nuovo file .../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
, sudo modifica quello esistente
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
e attivare l'ibernazione lì, cambiando ResultActive=no
in ResultActive=yes
, per ottenere le seguenti sezioni:
[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
Ciò consente alla macchina di andare in letargo.
Per attivarlo alla chiusura del coperchio, modifica sudo
/etc/systemd/logind.conf
e passare HandleLidSwitch=suspend
a #HandleLidSwitch=hibernate
.
Prima di farlo, ho cercato nell'editor dconf le voci con hibernate
e ho cambiato tutto da suspend
a hibernate
(la mia macchina non può riprendere da suspend
...) Non sono sicuro di quale voce abbia funzionato, ma il pulsante di accensione iberna anche la mia macchina ora.
Ho trovato un nuova estensione che aggiunge un nuovo pulsante per l'ibernazione. Funziona bene con touchscreen e convertibili perché è un pulsante separato. Lo svantaggio è però: non funziona (attualmente) dalla schermata di blocco.
È stato facile da trovare in Ubuntu 17.10 , dovevo solo cercare ibernazione e selezionare il risultato corrispondente della sezione per i risultati del software . Le estensioni Hibernate e Gnome erano già state impostate, se hai problemi con questi ti suggerisco di cercare le domande e risposte corrispondenti qui su questo sito.
Inoltre, puoi comunque configurare il pulsante di accensione per ibernare il computer invece di spegnerlo (impostazioni> opzioni di alimentazione), se è quello che desideri.
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
(vedi askubuntu.com/a/1064114/674319 )
a partire dal 24-10-2013, usando Ubuntu-Gnome 13.10, ciò che segue mi ha permesso di usare l'ibernazione nelle impostazioni di alimentazione, nonché l'ibernazione usando il pulsante di accensione fisico:
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