BB
BB
The patterns to follow would either be: - [niri](https://github.com/AvengeMedia/DankMaterialShell/blob/master/Services/NiriService.qml) - which uses the NIRI_SOCKET - [dwl](https://github.com/AvengeMedia/DankMaterialShell/blob/master/Services/DwlService.qml) - which uses a custom implementation of [dwl-ipc-unstable-v2](https://github.com/AvengeMedia/danklinux/tree/master/internal/server/dwl) I'm not familiar with fht, if...
I think all of the IPC over the socket should be sufficient then, if you want to tackle it - you can reference the recent sway addition c87fa0de5e19e780c28b3dfff9c20f4a4a13187a for whats...
I actually have a (not pushed yet, still testing) ext-workspace implementation . So basically if compositor is not (niri, hyprland, sway, dwl) and ext-workspace is available it just uses that....
> > I actually have a (not pushed yet, still testing) ext-workspace implementation . > > Could you just push it into a wip branch? I am working on adding...
interestingly, I cannot reproduce this problem which I'm not sure about - maybe firefox is running under XWayland? But I added an option you can try as a workaround
On arch you can try dms-shell-git I didn't have the problem myself but also that's on niri so might be different
as far as I can tell its creating the inhibitor when media is playing, and that setting is on. Maybe something in your hyprland config or build is preventing dms...
This feels specific to Hyprland or specific hyprland configurations since I could never reproduce it. I removed the prevent idle for media option entirely since also it feels like Hyprland...
This is the fix 848991cf5bfd7edf884bcb36697eca0573f8f344 - DMS takes the dbus screensaver interface, if nothing else owns it (on niri for example it already handles this, so it will be a...
If you do have something else owning the screensaver interface (idk maybe hypridle or swayidle or something like that does it, or a screensaver app). Then you have two options....