Activar la hibernación [Solucionado]

Por lo visto la hibernación no está habilitada de forma nativa en los escritorios *buntu 12.04, ya que esta característica da problemas con el hardware. Sí lo está en consola.

Para activar la opción trabajaremos con el paquete de repositorios pm-utils (Power Management Utilities).

Para saber si nuestro hardware está capacitado:

$ pm-is-supported [{--suspend | --hibernate | --suspend-hybrid}]
$ echo $?

Dará como resultado un número:

Code      Diagnostic
   0      State available.
   1      State NOT available.

En el caso de que sea posible:

$ cd /etc/polkit-1/localauthority/50-local.d/
$ sudo vim com.ubuntu.enable-hibernate.pkla

Y añadimos el contenido al archivo:

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

Reiniciamos y la opción ya debería estar disponible en los menús. Desconozco si es suficiente con reiniciar el servidor X o es necesario el reinicio del sistema.

Como propina dejo los comandos de consola:

$ pm-hibernate [--help]

$ pm-suspend [--quirk-*] [--help]

$ pm-suspend-hybrid [--quirk-*] [--help]

Como siempre para más información están las páginas man.
Resulta interesante la suspensión hibrida wink .

¿está bien como truco o debería ser una página wiki? ...a veces la línea es tan delgada...

Tan delgada que yo nunca la veo.

Interesante incluirla en la wiki, y recuerda marcar el hilo como solucionado w2tv .