Come abilitare l'ibernazione in 15.04?


25

Ho fatto un'installazione pulita di 15.04, ho provato ad abilitare l'ibernazione per istruzione da http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

ma funziona solo se avvio con upstart e non con systemd.

Come posso farlo funzionare con systemd?

EDIT> Dopo aver installato il pacchetto di ibernazione posso eseguirlo dal terminale, ma non è ancora disponibile nel menu di spegnimento.


1
Questi sono i passaggi della documentazione ufficiale: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho,

Per favore, descrivi cosa hai fatto esattamente.
André Marinho,

Risposte:


18
  1. Creare il seguente file: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Copia / incolla il seguente contenuto in esso:

    [Enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [Enable hibernate by default in logind]
    Identity=unix-user:*
    Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
    ResultActive=yes
    
  3. Disconnettersi e verificare che sia possibile visualizzare la voce di menu di ibernazione nella schermata di accesso, fare lo stesso una volta effettuato l'accesso.

Il motivo per cui è necessario eseguire il passaggio manuale sopra riportato è che sembrano aver disabilitato l'ibernazione per impostazione predefinita in Ubuntu 15.04.


Innanzitutto non ha cambiato nulla; dopo aver effettuato l'accesso a questo file non c'era più, quindi ho ricreato questo file e riprovato con lo stesso risultato: proprio come il normale arresto, tranne il fastidio di accendere e spegnere lo schermo un paio di volte prima dell'arresto e riportare un sistema problema al login. Non c'è da stupirsi che abbiano disabilitato questa funzione per impostazione predefinita ;-) Però ho solo sudo pm-suspend-hybridfunzionato.
Sadi,

2
Wov, capito! Ho funzionato come un incantesimo dopo aver aggiunto il parametro resume alle opzioni di avvio del kernel secondo: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi,

1
Che dire della soluzione semplice su tipsonubuntu.com/2015/04/30/… ? Ammetto di non aver ancora provato, ma i commenti suggeriscono che funzioni.
Carl Witthoft,

I 3 passaggi di questa risposta sono tutto ciò che deve essere fatto su un'installazione vanilla 15.04? (o lo sono, cosa bisogna fare oltre alle istruzioni seguite dall'OP?)
Frank Nocke,

Aiuta ancora in 17.04 (zesty)! Grazie!
midenok,

1

La risposta data da Jinesh Choksi per creare il file /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklanon sembra funzionare per me, quando riprendo l'ibernazione, esegue solo un avvio normale. L'opzione migliore che ho trovato è il classico pm-hibernate, che funziona senza problemi:

sudo pm-hibernate

Hai anche la possibilità di una sospensione / sospensione ibrida. Dalle pagine man:

pm-suspend-hybrid
    Hybrid-suspend is the process where the system does everything it needs to hibernate, but suspends instead of shutting down. This means
    that your computer can wake up quicker than for normal hibernation if you do not run out of power, and you can resume even if you run
    out of power. s2both(8) is an hybrid-suspend implementation.

Qual è la versione che stai usando?
Tomchiukc,
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.