xss-lock はロック画面スクリプトを実行する前に画面を黒くします

xss-lock はロック画面スクリプトを実行する前に画面を黒くします

私の i3 設定には、i3lock を使用して画面をロックするためのこの行があります。

exec --no-startup-id xss-lock --transfer-sleep-lock -- ~/scripts/lockscreen.sh

スクリプトはYouTubeなどを見ているかどうかをチェックし、そうであればロック画面をスキップしてこの行を実行します。

xset s reset

これにより、画面が一瞬黒くなり、その後元に戻ります。この一瞬の黒い画面を回避するにはどうすればよいでしょうか?

xautolock を使用すると、スクリプトを実行するためのタイマーを設定できるため、この問題は発生しませんが、xss-lock を使用しようとしています。

関連情報