Ad Menu

Riabilitare l'ibernazione su ubuntu 12.04

Riabilitare l'ibernazione su ubuntu 12.04:
Fra pochi giorni verrà rilasciata la nuova versione di ubuntu, una LTS (Long Time Support) e il Team di sviluppo annuncia di voler eliminare dal sistema la funzione "Ibernazione", inizialmente si voleva eliminare anche la "Sospensione"; per conferire al sistema maggiore stabilità, in fondo cosa farsene di una cosa che non funziona?
La sospensione in ram e l'Ibernazione su disco sono sempre stati un problema su piattaforma GNU/Linux, alcuni componenti e configurazioni hardware semplicemente non la digeriscono.
La questione è ancora in fase di dibattimento, ma potrebbe capitare che dopo un aggiornamento o dopo un'installazione di k|l|x|ubuntu 12,04, non ci sia più il comando di ibernazione nel menu di sessione.
In realtà si tratta di un problema che affligge solo i computers vecchi di oltre 15 anni, quindi se ne fate uso, e se da voi ha sempre funzionato, la si può anche riattivare.


Procedura:
Aprire il terminale e digitare:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

E incollate il seguente nel file:

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

Salvare, chiudere l'editor e riavviare il PC per rendere effettivi i cambiamenti.

Aggiornamento:
E' stato messo a disposizione un Repository che permette di riattivare l'ibernazione senza la necessità di modificare file di sistema.
Basta eseguire i seguenti comandi, e riavviare il sistema:

sudo add-apt-repository ppa:vanhoof/policykit-d-p-hibernate-enabled

sudo apt-get update

sudo apt-get upgrade

Per re-impostare lo stato attuale, cioè senza l'ibernazione:

sudo apt-get install ppa-purge

sudo ppa-purge ppa:vanhoof/policykit-d-p-hibernate-enabled

sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla

Cancellare le seguenti righe dal file:

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

Salvare, chiudere e riavviare il sistema.
Questo è tutto;)

Share/Bookmark
Stampa il Post - Print this Post

Comments :

7 commenti to “ Riabilitare l'ibernazione su ubuntu 12.04 ”
Emanuele ha detto...
on  

Purtroppo la soluzione proposta non funziona, nel senso che il tasto ibernazione rimane sempre disabilitato. Ho anche provato ad inserire il nome dell'utente al posto dell'asterisco ma non funziona nemmeno così.
Io ho Ubuntu e uso Unity.

Silvio Verdecchia ha detto...
on  

Nelle versioni precedenti di ubuntu ti funzionava?
E se sì - hai fatto un riavvio o hai fatto solo cambio di sessione?
Perchè il problema è noto ma si presenta raramente.
Fammi sapere qualche dettaglio in più se ti è possibile;)

Emanuele ha detto...
on  

Aggiornamento: La procedura descritta sul mio pc di casa ha funzionato perfettamente; ed era la cosa più importante perché la sospensione funziona male (rimangono tutte le ventole accese)
Invece il pc sul quale non ha funzionato è quello in ufficio. Ho fatto tutto come descritto e riavviato ma niente (la partizione di swap c'è) prima con l'11.10 l'ibernazione funzionava.
Ad ogni modo va bene anche così; perché in quello dell'ufficio la sospensione funziona e quindi userò quella.
Grazie mille per la dritta ;-)

Silvio Verdecchia ha detto...
on  

Ho aggiornato il post con un repo che se ne occupa, prova questo metodo alternativo sul PC dell'ufficio, cioè su quello dove non ti funziona.
Cmq se anche la sospensione ti crea problemi potrebbe essere proprio uno di quei PC non perfettamente supportati da linux, in tal caso ti conviene lasciar perdere.
Fammi sapere se questo secondo metodo ha funzionato, Grazie, Ciao;)

Emanuele ha detto...
on  

Nel pc dell'ufficio mi sono accorto che il problema è nella dimensione della partizione di swap che è di soli 14Mb contro 4GB di ram. Al momento quindi, in quel pc utilizzerò la sospensione che funziona bene anche perché non mi va di stare li con la Live a spostare partizioni per fare spazio allo swap.
Grazie e alla prossima Ciao :-)

Tumbler ha detto...
on  

Provate entrambe ma in pratica mi spegne il pc - la partizione swap è 4,5 contro i 4 di ram - aggiungo che neanche con il comando "sudo pm-hibernate" va in ibernazione - di contro la sospensione funziona bene se non fosse che lascia attiva le usb

Silvio Verdecchia ha detto...
on  

@Tumbler Di quanto è la Swap del sistema e la Ram complessiva?
Forse sbaglio ma 4 e 4,5 significa MB?

Related Posts with Thumbnails