En general, quiero que mi computadora portátil se bloquee cuando está suspendida, pero no cuando la acabo de suspender porque hay un caso de uso en el que ingresar mi contraseña después de que mi computadora portátil se despertó de la suspensión es bastante engorroso. Un buen compromiso es requerir solo la contraseña de inicio de sesión si la computadora portátil se suspendió hace más de 10 minutos. ¿Cómo hago esto?
Yo uso Ubuntu 16.04 con Unity.
Respuestas:
Cree un archivo dentro
/lib/systemd/system-sleep/
, llamado por ejemplolightdm
::hacer que este archivo sea ejecutable:
Cada vez que "suspenda" o "reanude" su Ubuntu, este script se ejecutará.
Ábralo usando su editor de texto deseado, por ejemplo:
sudo nano /lib/systemd/system-sleep/lightdm
y pegue estas líneas en él y luego guárdelo:¿Que hace?
Cuando esté colocando su Ubuntu en modo de "suspensión", este script guardará las marcas de tiempo actuales, luego, mientras reanuda el sistema, verificará las marcas de tiempo antiguas con la actual, si la diferencia fue más de "600" segundo (10 minutos), se mostrará usted "lightdm" pantalla de bloqueo de lo contrario no hace nada.
Para el último paso:
abra "configuración del sistema" -> "Brillo y bloqueo". Inhabilite la solicitud de contraseña después de despertar de la suspensión, porque dejamos el manejo de la pantalla de bloqueo para el script.
Después de reiniciar o apagar aún necesita ingresar su contraseña.
fuente
#Remove password prompet
debería leer#Prompt for password if suspended > 10 minutes
Agregue un script
/lib/systemd/system-sleep/
para desbloquear su sesión si el sistema se suspendió por un corto tiempo:Con este contenido:
fuente
Te puedo ayudar con esto. Primero, vaya a la configuración. Seleccione esta configuración:
Habrá un menú desplegable que dice que la pantalla se apaga.
Después de hacer clic en el menú desplegable, cambie ambas configuraciones para que se vean así:
fuente