No description
Find a file
Shawn Wallace 3afc9ffa9d Handle reparented windows correctly
Also refactored to avoid dealing with window properties until a window
is actually mapped.

Fixes #10
2024-05-17 22:43:00 -04:00
satellite Handle reparented windows correctly 2024-05-17 22:43:00 -04:00
testwl Add initial support for toplevel titles and app ids 2024-05-11 00:37:11 -04:00
wl_drm Initial commit 2024-04-29 00:30:06 -04:00
.gitignore Initial commit 2024-04-29 00:30:06 -04:00
Cargo.lock Use -displayfd instead of signals for Xwayland readiness 2024-05-16 00:50:10 -04:00
Cargo.toml Initial commit 2024-04-29 00:30:06 -04:00
LICENSE Initial commit 2024-04-29 00:30:06 -04:00
README.md Initial commit 2024-04-29 00:30:06 -04:00

xwayland-satellite

xwayland-satellite grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base. This is particularly useful for compositors that (understandably) do not want to go through implementing support for rootless Xwayland themselves.

Usage

Run xwayland-satellite. You can specify an X display to use (i.e. :12). Be sure to set the same DISPLAY environment variable for any X11 clients. Because xwayland-satellite is a Wayland client (in addition to being a Wayland compositor), it will need to launch after your compositor launches, but obviously before any X11 applications.

Building

cargo build
cargo run