Arch-Linux

Arch i3 中的 xautolock 配置

  • January 25, 2021

最近在 Arch 中切換到 i3 後,我需要一些東西來管理電源。xautolock似乎是個不錯的選擇。

systemctl suspend不幸的是,我需要它同時做這兩件事i3lock,但它無法做到這一點。

例如。

exec_always xautolock -time 3 -locker "i3lock && systemctl suspend"

這根本不起作用,觸發 i3lock 後,將不會發生掛起。

有趣的是,事實是:

bindsym $mod+Control+s exec --no-startup-id i3lock && systemctl suspend

實際工作,按下綁定後,i3locks螢幕和系統暫停。

請讓我知道 xautolock 是否可以實現相同的功能,以及我需要添加哪些選項才能使其正常工作。

感謝您花時間看一看!

順便說一句,

exec_always xautolock -time 3 -locker “systemctl 掛起”

有效,但它只暫停機器而不鎖定它。

可能這不是完美的答案,而是一種解決方法

我想讓它執行:

exec_always xautolock -time 1 -locker "i3lock && xset dpms force off"

但它沒有。

在閱讀了xautolock 手冊的一小部分後,我嘗試了這個:

exec_always xautolock -time 1 -locker "i3lock" -killtime 1 -killer "xset dpms force off"

那也沒有執行……所以最後嘗試了這個:

exec_always xautolock -time 1 -locker "xset dpms force off" -notify 5 -notifier "i3lock -n -c 0E1621"

這似乎奏效了。

另請參閱是否要在不活動後使用 xautolock 和 i3lock 鎖定/掛起

希望這可以幫助你!

引用自:https://unix.stackexchange.com/questions/629579