0

我正在尝试使用swaylock设置Sway。我在my中的配置如下:~/.config/sway/config

exec swayidle -w \
    timeout 1800 'swaylock -f -c 000000' \
    timeout 3600 'swaymsg "output * dpms off"' \
        resume 'swaymsg "output * dpms off"' \
    before-sleep 'playerctl pause' \
    before-sleep 'swaylock -f -c 000000'

但是,在浏览器中观看电影 30 分钟后,这也会锁定我的屏幕(我为此使用 Chromium)。看电影时有没有办法禁用swayidle?我在手册页中找不到任何提示。

我在 Arch Linux 上运行 Sway。

非常感谢您的帮助!

4

2 回答 2

2

试试看:

for_window [class=".*"] inhibit_idle fullscreen
for_window [app_id=".*"] inhibit_idle fullscreen

如果您有一些处于全屏模式的窗口,这会使停止摇摆

于 2021-08-14T21:18:28.400 回答
0

我现在正在使用systemd-inhibit sleep infinity,它似乎按预期工作。

于 2021-12-17T17:28:02.047 回答