Arch Linux + Fluxbox
を実行しています。 i3lock
をインストールしましたが、プログラムがそのように設計されていないため、画面が自動的にロックされません。ここで、xscreensaver
パッケージのデフォルトのロック画面をi3lock
に変更したいと思います。どうすればいいのかわからない。 i3lock
を使用して一定期間操作がないと自動的に画面をロックする他の方法も同様に受け入れられます。
xautolock
の使用をお勧めします。これは、アイドル状態のXセッションで任意のプログラムを開始するように特別に設計されています。 (これはi3lock
マンページにも記載されています)
アイドル時間の10分後にi3lock
で画面をロックするには、次のコマンドを実行する必要があります。
xautolock -locker i3lock
いくつかの引数をi3lock
に渡し、タイムアウトを5分に変更する場合は、次のように行うことができます。
xautolock -time 5 -locker 'i3lock -e -c 007f7f'
xautolock
コマンドを使用して、実行中のxautolock
セッションを制御することもできます。たとえば、~/.i3/config
から開始した場合などです。
すぐに画面をロック:
xautolock -locknow
ロックを一時的に無効にする
xautolock -disable
(再)ロックを有効にする:xautolock -enable
有効と無効を切り替えます。
xautolock -toggle
詳細については、xautolock
のマンページを参照してください。