Post #4171865
2026-07-28 18:00 UTC
My current Wayland compositor of choice is @YaLTeR@mastodon.online's #niri! <3
It currently doesn't support multiple seats, but back in January I made a patched version for myself that adds a second seat! The next step would be to write a proper "seat manager".
https://github.com/blinry/niri/tree/multi-seat
Replies (1)
-
@blinry@chaos.social 2026-07-28 18:06
The next step towards multi-seat applications is having support for it in the GUI toolkits/graphics libraries! To my surprise, @GTK@floss.social has excellent built-in support, at least conceptually! Events have a `get_seat` method, which directly tell you which `Seat` an event belongs to. Most GTK widgets don't really respect multi-seat input, of course… So I wrote an experimental `MultiSeatText` widget that tracks multiple independent text cursors: https://codeberg.org/blinry/gtk-multi-seat-text-widget #gtk #gnome