
Estou usando o seguinte comando após o login para ativar o bloqueio automático da minha tela:
xautolock -corners ---- -time 1 -locker "bash /path/to/i3lock.sh /path/to/Wallpaper.png" -notify 10 -notifier "notify-send i3lock 'The screen will be locked soon! Do some action to prevent.'"
Oi3lock.sh
são muitas cores e textos para usar, esperando o caminho para o papel de parede como primeiro argumento. Estou usando o pacote AURcor i3lock. Mas os colegas observaram o mesmo problema com i3lock
pacotes alternativos.
Isso funciona muito bem e combinado com um atalho de teclado, xautoloack -locknow
fiquei muito feliz.
Mas já faz um tempo que me deparo com o problema que xautolock
tenta travar de novo e de novo. Já vendo a tela bloqueada, após o tempo acabar novamente, a mensagem locking...
é mostrada, seguida de uma mensagem de falha. Além disso, meu daemon de notificação dunst
parece não reconhecer mais a tela bloqueada. Assim, as mensagens são mostradas na tela de bloqueio, assim como a notificação sobre a tela de bloqueio em breve.
Então, minha pergunta é como posso corrigir isso? Como fazer xautolock
e dunst
ficar ciente da tela bloqueada?
Responder1
Como respondido emeste subreddit, o problema pode ser resolvido adicionando o argumento --nofork
ao i3lock
comando.