Sé que desde el 12.04, necesitamos agregar una regla del juego de políticas para habilitar la hibernación (consulte la pregunta ¿Cómo habilitar la hibernación? Y la Documentación oficial ).
Puedo llevar con éxito mi computadora portátil al modo de hibernación con sudo pm-hibernate
o sudo s2disk
, por lo que la regla está en su lugar y funciona, pero aún falta la entrada de hibernación en el menú.
Al mirar a través de la fuente del paquete de sesión de indicador (pero sin comprender el código completo), puedo decir que todavía hay una entrada de menú de hibernación en el código y debe mostrarse cuando el sistema es capaz de hibernar. Por favor, cálmate si estás enojado por esto. Es muy poco probable que sea una conspiración , sino más bien un error / regresión en un nivel más profundo, que puede suceder cuando mueve el código o lo reemplaza.
Pregunta: ¿Qué se debe hacer en 13.10 para decir correctamente indicator-session
que el sistema puede hibernar?
Posible duplicado: la hibernación aún no está disponible : no hay actividad, porque descarado estaba en desarrollo en ese momento, por lo que está fuera del alcance de AskUbuntu.
Informe de error relacionado: https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814
fuente
Respuestas:
14.04 y más allá
Mitch señala en su respuesta para 14.04 y 16.04 que debe verificar
10-vendor.d/com.ubuntu.desktop.pkla
antes de modificar cualquier cosa. También verifique que tenga el Arranque seguro deshabilitado y si eso recupera la opción del menú.Rehabilitar la opción de hibernación en el menú
Para volver a habilitar la opción de hibernación en el menú,
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
debe modificarse para que tenga el siguiente aspecto en descarado (13.10):Luego reinicie o ejecute
killall indicator-session-service
en su sesión y debería recuperar su funcionalidad de hibernación / opción de menú. Cree el archivo si aún no existe.Investigación del informe de error
Cita de la publicación de Jeffery To en el Informe de error de Launchpad # 1232814 :
¡Todo gracias y crédito a Jeffery!
¿Por qué se deshabilitó la hibernación?
Existe un informe de error en la plataforma de lanzamiento que sugiere desactivar la suspensión / hibernación en lugar de rastrear qué hardware "certifica" para qué modos de energía. Se afirma que es un enfoque más escalable.
Otra cosa a mencionar es que el uso de UEFI Secure Boot y la hibernación parecen ser posibles, pero pueden ser un riesgo para eludir el primero. ( 1 , 2 ) Como recordatorio, cuando usa la hibernación almacena todo en la RAM en el disco sin cifrado, esto incluye contraseñas para sistemas de archivos y contenedores cifrados.
En algún momento con 16.04 tuve que desactivar Secure Boot para poder hibernar mis computadoras portátiles. En mi caso usé uswsusp y las pruebas con s2disk devolvieron el mensaje a continuación. Esto puede darle una pista de que su problema, por qué no puede hibernar aunque todo lo demás esté en su lugar, está relacionado con el Arranque seguro:
Sin embargo, comprenda que este no es un lugar para quejarse y sea amable.
Preguntas relacionadas
fuente
Si aún tiene problemas para hacer que la hibernación funcione, consulte el comentario # 58 en este informe de error :
La instalación del paquete hibernate parece hacer los cambios correctos y funcionó muy bien para mí en ubuntu gnome 13.10 x64
fuente
Si ha seguido los pasos anteriores y todavía no ha funcionado, le sugiero que cambie su
/etc/pm/sleep.d/20_custom-ehci_hcd
:para que funcione, siga los pasos mencionados anteriormente para habilitar la opción de hibernación. Esto realmente funcionó para mí.
Al final, tendrás 2 archivos editados con "
[Re-enable hibernate ... ]
" Prueba este. Funcionará seguro si está utilizando ubuntu 13.10fuente
Una cosa que me gustaría agregar aquí, que AFAICR, es la partición de intercambio desmontada. Si la partición de intercambio no está montada, la opción de hibernación no se mostrará / habilitará independientemente de la configuración de hibernación.
Y si la partición de intercambio no se monta automáticamente, se perdería la sesión hibernada.
fuente