Arch-Linux
Arch i3 中的 xautolock 配置
最近在 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 鎖定/掛起
希望這可以幫助你!