The behavior of certain window managers and desktop environments may prevent resetti from working correctly. I'd like to keep track of which WMs/DEs work well and which do not. I would also like to implement fixes where possible to get resetti working on more systems.
Wall Support
I've tested the following desktops (all very briefly and with stock configuration). A better experience might be possible with some tweaking, but I have neither the time nor energy to do so for all popular desktops.
Desktop
Basic functionality
Multi-workspace
Fullscreen instances
Instance stretching
KDE
✅
❌
❌
Didn't test
Cinnamon
✅
✅
✅
✅
LXDE
✅
❌
❌
✅
MATE
✅
❌
❌
❌
XFCE
✅
❌
❌
Sort of
I personally use dwm as my window manager. resetti works great and checks all of the above boxes, as long as you have the focusonnetactive patch. It also doesn't have the cursor issue described below while on the projector, but does while ingame.
Notes
A common issue is that the mouse cursor appears on each instance on the projector. This might be fixable by showing and hiding the mouse cursor on each source dynamically, or by attempting to move other instances offscreen while they are not being played (although this would have some problems of its own and probably won't work with some WMs.)
A lot of the above functionality depends on the window manager being somewhat rudimentary. For instance, dwm doesn't unmap windows on different workspaces - it simply moves them offscreen. Many window managers will unmap windows which are on other workspaces or are fullscreen and not focused, which will break the wall.
If you use another desktop/window manager or have had a different experience, please comment. If you have any suggestions for fixes or workarounds please post those as well.
Summary
The behavior of certain window managers and desktop environments may prevent resetti from working correctly. I'd like to keep track of which WMs/DEs work well and which do not. I would also like to implement fixes where possible to get resetti working on more systems.
Wall Support
I've tested the following desktops (all very briefly and with stock configuration). A better experience might be possible with some tweaking, but I have neither the time nor energy to do so for all popular desktops.
I personally use dwm as my window manager. resetti works great and checks all of the above boxes, as long as you have the focusonnetactive patch. It also doesn't have the cursor issue described below while on the projector, but does while ingame.
Notes
A common issue is that the mouse cursor appears on each instance on the projector. This might be fixable by showing and hiding the mouse cursor on each source dynamically, or by attempting to move other instances offscreen while they are not being played (although this would have some problems of its own and probably won't work with some WMs.)
A lot of the above functionality depends on the window manager being somewhat rudimentary. For instance, dwm doesn't unmap windows on different workspaces - it simply moves them offscreen. Many window managers will unmap windows which are on other workspaces or are fullscreen and not focused, which will break the wall.
If you use another desktop/window manager or have had a different experience, please comment. If you have any suggestions for fixes or workarounds please post those as well.