
蓋が閉まったかどうかをチェックするスクリプトを見つけて、画面をロックするようにしました。最初に以下のコードを試しましたが、うまくいきましたが、望んでいないものであることがわかりました。(コードは蓋が閉まっているかどうかをチェックし、閉まっている場合はロックしますsystemctl suspend
)
if [ "${1}" -eq 1 ]; then systemctl suspend
fi
必要なものに対して正しいコマンドが何かを確認し、それを入力してみました:
if [ "${1}" -eq 1 ]; then dm-tool switch-to-greeter
fi
試してみたところ、何も起こりませんでした (コマンドはターミナルでは機能しますが、スクリプトでは機能しません)。これを修正する方法、または同じことを実行する他のコマンドを知っている人はいますか?