diff --git a/Cargo.lock b/Cargo.lock index 2d41835..d4dec8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -713,7 +713,7 @@ dependencies = [ [[package]] name = "xwayland-satellite" -version = "0.1.0" +version = "0.2.0" dependencies = [ "bitflags 2.5.0", "env_logger 0.11.3", diff --git a/Cargo.toml b/Cargo.toml index 4081330..ba52e92 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ wayland-server = "0.31.1" [package] name = "xwayland-satellite" -version = "0.1.0" +version = "0.2.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index 08e8727..fb4ec82 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ 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. +## Dependencies +- xcb +- xcb-util-cursor +- clang (building only) + ## 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.