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

Implement --replace to easily try out wlmaker in an existing Wayland session #5

Open
probonopd opened this issue Dec 31, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@probonopd
Copy link

probonopd commented Dec 31, 2023

It would be useful to have an easy(!) way to try out wlmaker, e.g., by a --replace argument to switch out whatever compositor is currently running with the launched wlmaker instance in an existing Wayland session.

@probonopd
Copy link
Author

Apparently the following works (e.g, in Fedora KDE Live ISOs):

sudo systemctl stop display-manager.service
./appdir/usr/bin/wlmaker

@phkaeser
Copy link
Owner

phkaeser commented Jan 2, 2024

Agree this be useful. I'm not sure this is well supported by Wayland, though => since the compositor is itself running the compositing service, there doesn't seem to be an easy way to "take over" compositing duties from another compositor.

(at least: libwlroots doesn't seem to offer that, and eg. sway or labwc as two of my references don't offer a --replace argument).

Workaround: Running wlmaker as a user-space will (should!) bring it up in window mode (in X11 and/or Wayland).

Does that address the "trying out" need?

@phkaeser phkaeser added the enhancement New feature or request label Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants