Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WM/DE compatibility #4

Open
tesselslate opened this issue Sep 20, 2022 · 2 comments
Open

WM/DE compatibility #4

tesselslate opened this issue Sep 20, 2022 · 2 comments

Comments

@tesselslate
Copy link
Owner

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.

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.

@tesselslate tesselslate pinned this issue Sep 20, 2022
@ilia-ip
Copy link

ilia-ip commented Nov 16, 2024

wall mode doesnt work on hyprland, it only captures one instance

@tesselslate
Copy link
Owner Author

resetti only works on X11. You can try using waywall with SeedQueue on Wayland.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants