
ログイン後に次のコマンドを使用して、画面の自動ロックを有効にしています。
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.'"
のi3lock.sh
壁紙へのパスを最初の引数として指定して、使用する色とテキストがたくさんあるだけです。私はAURパッケージを使用していますi3ロックカラーしかし、同僚たちは代替パッケージでも同じ問題を観察しましたi3lock
。
これはかなりうまく機能し、キーバインドと組み合わせるとxautoloack -locknow
非常に満足しました。
しかし、しばらくの間、xautolock
何度もロックしようとする問題に直面しています。すでにロックされた画面が表示され、タイマーが再び切れた後、メッセージlocking...
が表示され、その後に失敗メッセージが表示されます。また、通知デーモンはdunst
ロックされた画面を認識しなくなったようです。そのため、ロック画面にメッセージが表示され、まもなくロックされる画面に関する通知も表示されます。
質問は、どうすればこれを修正できるかということです。ロックされた画面を認識するにはxautolock
どうすればよいですか?dunst
答え1
回答の通りこのサブレディット--nofork
コマンドに引数を追加することで問題を解決できますi3lock
。