Crates.io | filterway |
lib.rs | filterway |
version | 0.1.0 |
source | src |
created_at | 2024-05-04 15:13:42.563467 |
updated_at | 2024-05-04 15:13:42.563467 |
description | Filter/modify Wayland messages from clients |
homepage | |
repository | https://github.com/andrewbaxter/filterway |
max_upload_size | |
id | 1229654 |
size | 60,599 |
is a lightweight Wayland socket proxy that intercepts messages and filters/modifies them. You can use it for, for example, making all applications in a container have the same app_id
(apply certain window decorations in certain containers).
Current features:
app_id
- assign all toplevels the same app_id
and suppress client-originated set_app_id
requestsYour main compositor will have created something like /run/user/1000/wayland-0
where 1000
is your user ID.
filterway
with cargo build
filterway /run/user/1000/wayland-0 /run/user/1000/wayland-filtered org.example.testid
WAYLAND_DISPLAY=wayland-filtered