を実行すると、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 &
これで問題が解決しました。