Arch / i3でスクリーンロックとスクリーンセーバーを処理するための最良の方法は何ですか?

Arch / i3でスクリーンロックとスクリーンセーバーを処理するための最良の方法は何ですか?

私は最近Manjaro / i3に切り替えて、i3lockをスクリーンロック/スクリーンセーバーに入れようとしています。したがって、xmnが無効になってからスリープモードに切り替えられたときに画面をロックします。

追加しました

xset s 1200 0 実行

xss-lockの実行 - i3lock -e -c 333333&

1200秒間アクティビティがないかスリープ状態になった後にi3lockが呼び出されるようにi3を設定するには、これが機能しているようです。

xset s on s 1200 0次に、i3barに画面ロックの20分機能をオン/オフするようxset s offに画面ロックを切り替えるモジュールを追加し、xset q出力のスクリーンセーバーセクションでタイムアウト値を見つけて画面ロックがオンになっていることを確認しましたが、すべて機能しました。しかし、xsetがランダムな時間後にスクリーンセーバーをオフにすることに気づきました。 i3barからセクションを削除し、bashスクリプトを使用してスクリーンセーバーがオンになっていることを手動で確認しました(つまり、スクリーンセーバーセクションのタイムアウトにゼロ以外の値を提供します)。しばらくすると、likeが呼び出され、画面が表示されxset qますxset s off。セーバーがオフになっています。

これも経験した人いますか? xset スクリーン保護キャップを提供する前に、xss-lock を使用してスリープ中にロックし、xautolock を使用して xmn 非アクティブの後にロックしました。画面がロックされた状態でふたを閉じる以外はうまく機能します。ダブルロック解除すると不便です。

他のものを使えば代替品もいただきありがとうございます!共有できる内容や正確に説明できる内容がある場合は、お知らせください。

フロリアン

関連情報