
Estoy intentando que la hibernación funcione en mi Ubuntu 18.04.
Seguí todos los tutoriales (principalmente de las respuestas aquí:¿Cómo puedo hibernar en Ubuntu 16.04?)
Hasta ahora, la ejecución pm-hibernate
en el Shell funciona bien y systemctl hibernate
no.
Puedo recuperarme correctamente de pm-hibernate
, con el único problema de que la pantalla no está bloqueada y puedo iniciar sesión directamente después. Pude solucionarlo agregando un alias que bloquea manualmente y luego ejecuta pm-hibernate (¿Cómo bloqueo la pantalla después de salir de la hibernación?)
Sin embargo, systemctl hibernate
no funciona y si regresa después de ejecutarlo en la línea de comando, es lo mismo que forcé el apagado.
En el menú de configuración de energía, seleccioné 'hibernar', pero parece que esto ejecuta lo mismo que systemctl hibernate
, porque después de presionar el botón de apagado es lo mismo que si lo hubiera apagado.
Intenté agregar un resume
parámetro en la configuración de grub.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/nvme0n1p2"
¿Dónde /dev/nvme0n1p2
está mi partición de intercambio, pero sin ayuda?
Entonces, ¿ahora mi idea es hacer que el botón de apagado ejecute mi alias de hibernación que se bloquea y se ejecuta pm-hibernate
? ¿También es posible que cierre la tapa?
De momento tengo que escribir hibernate en la terminal para pasar a hibernación.
Respuesta1
Puedes editar este archivo /etc/acpi/events/powerbtn
. Se puede asignar una acción a <your hibernate script>
. ¿Avísame si esto funciona?