Open smitropoulos opened 5 months ago
Same here but instead it's steam or zen (but I suppose it's not the application's fault). AFAIK it doesnt matter if steam is on an active workspace or not.
...
[LOG] Inhibit locks: 1
[LOG] Cookie 1346 sent
[LOG] ScreenSaver inhibit: false dbus message from Steam (owner: :1.329) with content Client interface
[LOG] Inhibit locks: 0
[LOG] ScreenSaver inhibit: true dbus message from Steam (owner: :1.329) with content Client interface
[LOG] Inhibit locks: 1
[LOG] Cookie 1347 sent
[LOG] ScreenSaver inhibit: false dbus message from Steam (owner: :1.329) with content Client interface
[LOG] Inhibit locks: 0
[LOG] ScreenSaver inhibit: true dbus message from Steam (owner: :1.329) with content Client interface
[LOG] Inhibit locks: 1
[LOG] Cookie 1348 sent
[LOG] ScreenSaver inhibit: false dbus message from Steam (owner: :1.329) with content Client interface
[LOG] Inhibit locks: 0
[LOG] ScreenSaver inhibit: true dbus message from zen-alpha (owner: :1.76) with content video-playing
[LOG] Inhibit locks: 1
[LOG] Cookie 1349 sent
[LOG] ScreenSaver inhibit: false dbus message from zen-alpha (owner: :1.76) with content video-playing
[LOG] Inhibit locks: 0
With the following config I am able to lock and unlock multiple times without issue (the first listener), but as soon as the second listener triggers hypridle will never trigger any listener again:
general {
lock_cmd = pidof hyprlock || hyprlock
before_sleep_cmd = loginctl lock-session
after_sleep_cmd = hyprctl dispatch dpms on on the display.
}
listener {
timeout = 300
on-timeout = loginctl lock-session
}
listener {
timeout = 330
on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on
}
Edit: not sure what to believe anymore, it does suddenly seem to work again, I will try a config with ignoring inhibits to figure out if its consistent now. I am now considering that multiple applications incorrectly use the dbus.
Hey, I got a message from hypridle, himself!
I had noticed there was nothing running after being idle for hours for some days, and decided to manually run it.
This is my config: