He podido hibernar y reanudar con éxito mi PC de escritorio Ubuntu 12.04 utilizando el procedimiento que he documentado en esta respuesta . Sin embargo, ahora tengo el problema de que cada vez que se reanuda la PC, no bloquea la pantalla.
¿Cómo puedo bloquear la pantalla después de que el sistema reanuda la hibernación?
12.04
hibernate
lock-screen
Vikrant Chaudhary
fuente
fuente
He podido solucionar este problema utilizando el siguiente comando
Tenga en cuenta que debe ejecutar esto como un usuario normal y no como usuario raíz para que el bloqueo funcione, porque de forma predeterminada en Ubuntu, no hay una contraseña para el usuario raíz, por lo que después de reanudar, la pantalla de bloqueo se puede desbloquear simplemente sacudiendo el ratón.
fuente
Tengo otra solución. He copiado esto desde
/etc/acpi/sleep.sh
que/etc/acpi/hibernate.sh
justo antespm-hibernate
ahora puedo hibernar con bloqueo desde el menú de encendido o un botón de suspensión
fuente
No en Ubuntu, pero lo siguiente funciona para mí:
Reemplácelo
xdg-screensaver lock
con el comando para bloquear la pantalla en su sistema ysystemctl suspend
consystemctl hibernate
si desea bloquear la pantalla antes de hibernar.Esto funciona bloqueando la pantalla en paralelo para suspender la máquina. Sin embargo, el comando de bloqueo de pantalla se está ejecutando como un inhibidor que retrasa el sueño. De esta manera, systemd esperará hasta que la pantalla se bloquee antes de ejecutarse.
Si tiene inhibidores que bloquean la suspensión, agregue la
-i
bandera al final.fuente