Come posso ibernare dalla shell GNOME?


Risposte:


11

Basta installare questa estensione della shell GNOME facendo scorrere il cursore. Il menu utente dovrebbe ora mostrare alcune nuove opzioni extra: ibernazione e spegnimento ...

inserisci qui la descrizione dell'immagine


1
Questo non aggiunge l'opzione 'ibernazione' per me, basta sospendere: /
daboross il

Probabilmente il creatore ha cambiato il comportamento dell'estensione. Non lo uso da secoli.
Alfredo Hernández,

@DaboRoss L'ho appena installato e mostra l' Hibernateopzione sul mio sistema (Ubuntu GNOME 3.8).
Alfredo Hernández,

1
L'ho appena installato di nuovo e sembra funzionare questa volta! Devono averlo aggiornato! Grazie per averlo pubblicato.
daboross,

Fantastico, amico!
Alfredo Hernández,

10

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


1
Funziona!!! Così semplice!
Dougui,

6
dov'è il letargo allora? La domanda riguardava il letargo
Anwar il

3
Questo è in standby, non in letargo
sebix

7
sudo apt-get install pm-utils

Alt + F2

sudo pm-hibernate

Il comando sudo non funzionerà in alt-f2. devi usare il terminale
Anwar,

5

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 hibernateo 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.


Suppongo che gnome-power-cmdnon sia più disponibile in 11.04, consultare: answer.launchpad.net/ubuntu/+source/gnome-power-manager/… ; l'alternativa è: gshutdown gshutdown.tuxfamily.org/en/index.php .
user7044

Per usare il comando pmi ho dovuto installare il powermanagement-interfacepacchetto. 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.
dv3500ea,

@ dv3500ea aw man ... Dovrò trovare di nuovo il comando corretto per GNOME 3. Se lo fai prima di me sentiti libero di modificarlo nella risposta.
RolandiXor

Puoi sempresystemctl hibernate
Rolf,

2

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.


4
Il secondo comando non funziona per me. Ne sei sicuro? Ottengo questo errore:No such schema 'org.gnome.shell.extensions.alternative-status-menu'
sajjadG

1

È 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.


1
Non esiste un pacchetto simile nei repository ufficiali che sono quello che sto usando.
dv3500ea,

è necessario aggiungere il seguente ppa: sudo apt-add-repository ppa: ricotz / testing && sudo apt-get update. Quindi aggiorna gnome-shell usando sudo apt-get dist-upgrade e quindi installa il pacchetto "gnome-shell-extensions-alternative-status-menu". Ecco fatto
Syed Khalil,

1

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 ).


1

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=noin 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=suspenda #HandleLidSwitch=hibernate.

Prima di farlo, ho cercato nell'editor dconf le voci con hibernatee ho cambiato tutto da suspenda 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.


1

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.

inserisci qui la descrizione dell'immagine

È 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.


Questo ha funzionato per me su Ubuntu 18.04 dopo la modifica /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla(vedi askubuntu.com/a/1064114/674319 )
Laurenz

0

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.