Elektrine lite

← Feed

@blinry@chaos.social

Post #4171869

2026-07-28 17:35 UTC

Weston (the old reference implementation of a Wayland compositor managed by the @XOrgFoundation@floss.social) was the first compositor I realized had real multi-seat support! You can configure input devices to belong to different "seats" using udev rules (see the blog post for details on how to set that up), and that'll give you multiple mouse cursors with independent window interactions! If you assign keyboard to the seats, you can also *type* into different windows, which feels very cool!

Replies (1)

  • @blinry@chaos.social 2026-07-28 17:42

    But also, I'm excited to tell you that https://swaywm.org (a popular clone of @i3wm@fosstodon.org) has *great* built-in multi-seat support out of the box! ✨ You can configure the seats dynamically using `swaymsg seat assign `. There's an open issue https://github.com/swaywm/sway/issues/3491 that makes it less useful, but I wrote a small patch https://github.com/blinry/sway/tree/one-seat-per-device to fix it. #sway

    Open ##4171868