Este es el comando xss-lock que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
xss-lock: usa el casillero externo como protector de pantalla X
SINOPSIS
bloqueo xss [-n notificar_cmd] [--ignorar-dormir] [-l] [-v | -q] [-] armario [arg]
xss-lock --help | --version
DESCRIPCIÓN
bloqueo xss conecta su casillero favorito a la extensión del protector de pantalla del MIT para X y también a
administrador de inicio de sesión de systemd. El casillero se ejecuta en respuesta a eventos de estos dos
fuentes:
· X señala cuando se fuerza la activación del protector de pantalla o después de un período de inactividad del usuario
(como se establece con conjunto x s TIMEOUT). En el último caso, el comando notificador, si se especifica, es
ejecutado primero.
· El administrador de inicio de sesión también puede solicitar que se bloquee la sesión; como resultado de iniciar sesión
sesiones de bloqueo, por ejemplo. Adicionalmente, bloqueo xss utiliza la lógica de inhibición para bloquear el
pantalla antes de que el sistema entre en reposo.
bloqueo xss espera a que salga el casillero, o lo mata cuando se desactiva el protector de pantalla o
el desbloqueo de la sesión es forzado, por lo que el comando no debe bifurcarse.
También, bloqueo xss gestiona la pista inactiva en la sesión de inicio de sesión. El estado inactivo de la sesión
está directamente vinculado a la actividad del usuario según lo informado por X (excepto cuando el notificador se ejecuta antes
bloquear la pantalla). Cuando todas las sesiones están inactivas, el administrador de inicio de sesión puede tomar medidas (como
como suspender el sistema) después de un retraso preconfigurado.
CAMPUS
-n cmd, --notifier =cmd
Ejecutar cmd cuando el protector de pantalla se activa debido a la inactividad del usuario. Estilo concha
se admite la cotización. El notificador muere cuando X señala la actividad del usuario o cuando
se inicia el casillero. El casillero se inicia después del primer ciclo de protector de pantalla, como
colocado con conjunto x s TIMEOUT CICLO.
Esto se puede usar para ejecutar una cuenta regresiva o (en computadoras portátiles) atenuar la pantalla antes de bloquear.
Para ver un ejemplo, vea el guión /usr/share/doc/xss-lock/dim-screen.sh.
-l, --transfer-sleep-lock
Permita que el proceso del casillero herede el descriptor de archivo que representa la demora
bloqueo obtenido del administrador de inicio de sesión. Se realizará el índice correspondiente
disponible en la variable de entorno $ XSS_SLEEP_LOCK_FD; esto solo se establecerá si
el motivo del bloqueo es que el sistema se está preparando para irse a dormir. El armario
debe cerrar este descriptor de archivo para indicar que está listo.
Los scripts de ejemplo que envuelven los casilleros existentes están disponibles como
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.
- ignorar-dormir
No bloquee en suspensión / hibernación.
-q, --tranquilo
Salida solo errores fatales.
-v, --verboso
Salida de más mensajes.
-h, --ayuda
Imprima el mensaje de ayuda y salga.
--versión
Imprime el número de versión y sal.
SEÑALES
SUSCRÍBETE Al recibir esta señal, bloqueo xss restablece el protector de pantalla, pero solo si el
la pantalla no está bloqueada actualmente (a diferencia de conjunto x s reajustar).
Esto se puede utilizar en la configuración de MPlayer como una solución para el fallo de MPlayer
para reiniciar el temporizador del protector de pantalla cuando la reproducción está en pausa:
latido-cmd = "killall -HUP xss-lock"
stop-xscreensaver = false
NOTA:
Esto es ineficaz con mplayer2 (y mpv), porque su corazón sigue latiendo
mientras la reproducción está en pausa.
SIGINT / SIGTERM
Al recibir esta señal, bloqueo xss sale después de matar a cualquier notificador en ejecución o
armario.
NOTAS
· Algunas aplicaciones se basan en salvapantallas xdg script de xdg-utils, que usa conjunto x s
off y conjunto x s tu préstamo estudiantil para suspender y reanudar el protector de pantalla, respectivamente. El último
restablece el tiempo de espera y vuelve a los valores predeterminados del servidor (conjunto x s on utiliza un valor predeterminado codificado
en su lugar), por lo que esto solo funciona si está satisfecho con (o puede controlar) la configuración del servidor.
Para corregir la acción de reanudar en este script (o una copia en ~ / bin precede al original en
$ RUTA), o reemplace on según su tiempo de espera y ciclo preferido, o evite el tiempo codificado
valores parcheando el script para ejecutar un bucle de suspensión como lo hace con otros protectores de pantalla,
usando /usr/share/doc/xss-lock/xdg-screensaver.patch.
EJEMPLOS
· Correr bloquear después de diez minutos de inactividad:
xset 600
xss-lock xlock + resetsaver
Sin + resetsaver, bloquear fuerza un reinicio del protector de pantalla durante el inicio, lo que indica
bloqueo xss matar inmediatamente bloquear de nuevo.
· Atenúe la pantalla después de tres minutos de inactividad, bloquee la pantalla dos minutos después
usando i3lock:
xconjunto 180 120
xss-lock -n dim-screen.sh - i3lock -n
NOTA:
Se proporciona un script para usar i3lockmodo de bifurcación con el --transfer-sleep-lock
opción (ver arriba).
Use xss-lock en línea usando los servicios de onworks.net