- inactivo: slock cuando salta el salvapantallas de X (xssstate), en vez de xss-lock (glib, D-Bus y logind). - openntpd en vez de chrony. - Fuera avahi y nss-mdns (la impresora va por IP fija); quitar limpia nsswitch.conf. - Fuera nemo y upower (y con ellos gvfs y udisks2): las carpetas se abren en yazi dentro de st. - .bashrc: PATH sin repetidos y ex con bsdtar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C5v1qWDwgkaVM5kjVHGGh8
12 lines
412 B
Bash
Executable file
12 lines
412 B
Bash
Executable file
#!/bin/sh
|
|
# Bloquea con slock cuando salta el salvapantallas de X (xset s en .xinitrc:
|
|
# 30 minutos sin tocar nada). Mira el estado con xssstate cada 5 s. Los
|
|
# vídeos que piden no apagar la pantalla (mpv, Firefox) paran el salvapantallas
|
|
# y así tampoco bloquea. Al suspender ya bloquea el hook de zzz.
|
|
|
|
while :; do
|
|
if [ "$(xssstate -s)" = on ] && ! pgrep -x slock >/dev/null; then
|
|
slock
|
|
fi
|
|
sleep 5
|
|
done
|