Si bloqueo la pantalla , hiberno al cerrar la tapa de la computadora portátil, abrir la tapa de la computadora portátil y presionar el botón de encendido, la pantalla solo mostrará una superficie negra y puedo comenzar a escribir la contraseña de inmediato. Si no bloqueo la pantalla antes de hibernar, espere unos 30 segundos, abra la tapa del portátil y presione el botón de encendido, la pantalla mostrará el escritorio y luego se desvanecerá en negro como si se xscreensaver
hubiera activado después de salir de la hibernación. Solo después del desvanecimiento puedo desactivar el protector de pantalla. ¿Cómo puedo asegurarme de xscreensaver
que siempre esté activado correctamente cuando hiberna, para que no tenga que esperar al desvanecimiento?
20
xscreensaver
, pero recuerdo que su manual tiene una parte llamada "reiniciar xscreensaver cuando alguien inicia sesión", lo que sugiere hacerloxscreensaver-command -exit; xscreensaver &
al iniciar sesión. ¿Tal vez podrías hacer eso al despertar para restablecer su estado?Respuestas:
Recientemente resolví este problema yo mismo
Arch Linux
. Utilicé el programaxss-lock
delAUR
encontrado aquí .Estaba tratando de configurar un servicio para bloquear la pantalla en reposo, pero por alguna razón no pude hacerlo funcionar. Terminé usando
xss-lock
y funcionó muy fácilmente..xprofile
secuencia de comandos de inicio adecuada o para su WM / DM.Mi
.xprofile
:Para
xscreensaver
:fuente
Resolví este problema por mí mismo al cambiar a un bloqueador de pantalla dedicado en lugar de xscreensaver.
Yo uso xtrlock en Debian , pero parece que no está disponible en Arch. Aquí hay una publicación de blog que describe algunas de las alternativas en Arch.
fuente
Casi fijo usando
xautolock
conslock
y un simple servicio de bloqueo de pantalla . El servicio actualmente solo funciona en el nivel del sistema , pero espero que alguien pueda ayudar con eso.Editar: aunque el servicio dice claramente, a
Before=sleep.target
veces veo que el escritorio parpadea cuando se reanuda.fuente