How to Enable Hibernate in Ubuntu 14.04

Cómo habilitar Hibernate en Ubuntu

Si le gusta continuar su trabajo desde donde lo dejó la última vez, como cuando usa múltiples espacios de trabajo o usa regularmente las mismas aplicaciones para realizar las mismas tareas organizadas de manera similar, probablemente le gustaría que su computadora recuerde cómo se organizó todo. cuando lo apagaste.

Por supuesto, existe un estado especial llamado «hibernación» que permite precisamente eso, pero si es un usuario de Ubuntu, es posible que haya notado que la hibernación ya no es una opción. Desafortunadamente, la hibernación estándar que guardaría el estado de su computadora en el disco antes de apagar el sistema y luego volver a cargarlo al arrancar, se deshabilitó en Ubuntu 12.04 y posteriores por tener errores y ser poco confiable.

Si está utilizando la versión reciente de Ubuntu, el viejo truco de dconf de encender org > gnome > gnome-session > auto-save-session tampoco funcionará.

Esto ya no funcionará.

Afortunadamente, hay una manera de volver a habilitar la hibernación en Ubuntu mediante la edición de algunas configuraciones del kit de políticas. Entonces, si está seguro de cambiar las configuraciones de su sistema, simplemente siga el sencillo tutorial a continuación.

Nota: Las siguientes modificaciones tienen el potencial de estropear su sistema. Proceda con cuidado y precaución y haga copias de seguridad de sus datos importantes o incluso de todo su sistema. Proceda bajo su propio riesgo. El autor no es de ninguna manera responsable si algo se rompe. Si no se siente seguro para solucionar un problema, es mejor cerrar esta ventana del navegador ahora, tomar un café y olvidarse de este tutorial al menos por el momento.

Comprobando si la hibernación funciona en absoluto

Antes de continuar con el cambio permanente de su sistema, primero debe intentar ver si puede hibernarlo. Para esto, necesitará una partición de intercambio que sea al menos tan grande como su RAM física y que se montará automáticamente al iniciar el sistema (si instaló Ubuntu con las opciones predeterminadas, probablemente debería tenerlo). Guarde todo su trabajo (posiblemente incluso haga una copia de seguridad si prefiere estar realmente seguro), pero deje algunas ventanas abiertas. Ahora abra una terminal desde su tablero o con el atajo de teclado «Ctrl + Alt + T» y escriba

Su sistema se apagará. Una vez que esté completamente apagado, enciéndalo y vea si se restauró su última sesión. Si funcionó, puede continuar con seguridad; la hibernación funcionará como se esperaba. Si su sesión no se restauró, o si encuentra errores, eso puede deberse a varias razones y, a menos que pueda solucionarlo, es mejor no continuar con las modificaciones a continuación.

Volver a habilitar Hibernate

(MTE ya proporcionó un breve tutorial para habilitar la hibernación en Ubuntu 12.04. Las cosas han cambiado un poco desde entonces, por lo que es posible que el tutorial anterior no funcione para la versión reciente de Ubuntu).

Si está seguro de que la hibernación funcionará en su sistema, puede volver a colocar el menú de hibernación en el lugar donde solía estar creando el archivo /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla como root con tu editor de texto favorito. Con nano escribirías:

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

e inserte las siguientes líneas:

[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

hibernate-ubuntu-habilitar

Ubuntu cambió de upower a logind desde 14.04, por lo que el código anterior debería ser suficiente. Para versiones anteriores o si lo anterior no parece funcionar, puede probar:

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

(Nota: esto probablemente no funcionará para las versiones anteriores a la 13.10).

Si no está seguro, o simplemente quiere estar seguro, puede incluir ambas versiones.

[Enable Hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
 
[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Guarde el archivo y reinicie su sistema o reinicie la sesión del indicador, con

killall indicator-session-service

Las opciones de «Hibernar» ahora deberían aparecer como antes

hibernate-ubuntu-menú

Conclusión

La hibernación es una característica útil que le permitiría guardar su sesión actual y continuar trabajando sin interrupciones. Desafortunadamente, Ubuntu la eliminó, la opción se puede volver a habilitar y usar fácilmente para mejorar la productividad con el método simple anterior.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas