Closed wadeduvall closed 5 months ago
The idle state is triggered by sway once the specific activity timeout is hit, whenever no idle inhibitor is active.
The issue is either:
Switching to sway did not resolve the issue. Issue also exists with hypridle. So in theory you could probably close this issue. BUT if you still want to help:
@kennylevinsen I did check, and mpv does inhibit properly, so I'm guessing it's not sway's fault. Do you know how to check if idle inhibit is set?
Okay, this is 100% not y'all's issue:
method call time=1715027322.089262 sender=:1.110 -> destination=:1.11 serial=47 path=/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=Inhibit
string "firefox"
string "video-playing"
error time=1715027322.089362 sender=:1.11 -> destination=:1.110 error_name=org.freedesktop.DBus.Error.UnknownObject reply_serial=47
string "Unknown object '/ScreenSaver'."
Closing.
Previously, swayidle would block during playback in the browser. Recently, this seems to no longer work (maybe 1-2 weeks ago this started). I'm running ArchLinux (btw) and my browser is Firefox.
System details:
I can test on native sway if you think that will resolve the issue.
Here is the debug output during YouTube playback:
I'm also open to this being an issue outside of swayidle, I'm not exactly sure what triggers the idle state.