Sugiro usar xautolock
. Ele é projetado especificamente para iniciar programas arbitrários em sessões X inativas. (Também é mencionado no i3lock
manpage)
Para bloquear sua tela com i3lock
após 10 minutos de inatividade, você só precisa executar:
xautolock -locker i3lock
Se você quiser passar alguns argumentos para i3lock
e alterar o tempo limite para 5 minutos, poderá fazer assim:
xautolock -time 5 -locker 'i3lock -e -c 007f7f'
Você também pode usar o comando xautolock
para controlar uma sessão xautolock
em execução, por exemplo, se você a iniciou a partir de seu ~/.i3/config
.
-
Bloqueie a tela imediatamente:
xautolock -locknow
-
Desativar temporariamente o bloqueio
xautolock -disable
-
(Re) ativar o bloqueio: xautolock -enable
-
Alternar entre ativado e desativado:
xautolock -toggle
Para mais informações, consulte a% man_de% manpage.