i3を使用してセッションをロックするようにloginctlを設定する方法は?

i3を使用してセッションをロックするようにloginctlを設定する方法は?

現在i3とxscreensaver。私は次のようloginctlに設定したいと思います。どうすればこれを行う必要がありますか?lock-sessionlock-sessions

lock-session [ID...], unlock-session [ID...]
    Activates/deactivates the screen lock on one or more sessions, if the
    session supports it. Takes one or more session identifiers as arguments.
    If no argument is specified, the session of the caller is
    locked/unlocked.

lock-sessions, unlock-sessions
    Activates/deactivates the screen lock on all current sessions supporting
    it.

ベストアンサー1

light-lockerうまくいくので、loginctlインストールしてxsessionに次のようなものを追加することをお勧めします。

light-locker --lock-on-suspend --lock-on-lid --lock-after-screensaver=30 &

その後、次の場所でショートカットを設定することもできます.i3/config

bindsym $mod+l exec light-locker-command --lock

おすすめ記事