Elektrine lite

← Feed

@blinry@chaos.social

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

    Open ##4171864