xss-lockでカスタムスクリプトを使用するときにシステムを停止するには、ロックを解除する必要があります。

xss-lockでカスタムスクリプトを使用するときにシステムを停止するには、ロックを解除する必要があります。

を実行すると、systemctl suspend期待どおりに最初は画面がロックされます。ただし、ロックされたままで停止しません。その後、ロックを解除すると一時停止します。私の考えでは、bashスクリプトをロッカーとして使用し始めてから始めたようです。

xss-lock コマンドは次のとおりです。

exec --no-startup-id xss-lock --transfer-sleep-lock -- ./path/to/locker.sh arguments

ロッカースクリプトにはいくつかの画像修正が含まれており、次に終了します。

i3lock --nofork -e -i /tmp/lock.png

答え1

ロッカースクリプトの最後の行を次のように変更する必要がありました。

i3lock --nofork -e -i /tmp/lock.png &

これで問題が解決しました。

関連情報