🌙 Cómo activar la suspensión automática por inactividad en Hyprland.
🧠 ¿Qué es systemd-logind
?
🔍 Paso 1: Verificar la configuración actual.
Abre una terminal y ejecuta:
cat /etc/systemd/logind.conf | grep Idle
Si ves algo como esto:
#IdleAction=ignore
#IdleActionSec=30min
Significa que la suspensión automática está desactivada.
🛠️ Paso 2: Activar la suspensión automática.
Edita el archivo de configuración:
sudo nano /etc/systemd/logind.conf
Y cambia las siguientes líneas (o añádelas si no existen, yo he puesto 15 minutos, pero tú puedes poner lo que quieras):
IdleAction=suspend
IdleActionSec=15min
Esto hará que el sistema entre en suspensión tras 15 minutos de inactividad.
Guarda el archivo (Ctrl + O
, luego Enter
, y Ctrl + X
para salir).
🔄 Paso 3: Aplicar los cambios.
Reinicia el servicio de logind:
sudo systemctl restart systemd-logind
¡Listo! Tu sistema ahora suspenderá automáticamente tras el tiempo que hayas definido.
🧪 ¿Cómo probarlo?
Puedes simular inactividad con:
loginctl lock-session
Y esperar el tiempo configurado para ver si el sistema entra en suspensión.
🎯 ¿Quieres más control?
Si prefieres que primero se bloquee la pantalla y luego se suspenda, puedes usar herramientas como:
- swaylock: para bloquear la pantalla
- swayidle: para gestionar eventos de inactividad
- hypridle: alternativa específica para Hyprland
También puedes combinar ambas acciones en un script:
swaylock && systemctl suspend
No hay comentarios:
Publicar un comentario