blinry

@blinry@chaos.social
6.2K Followers
2.5K Following
7.7K Posts

Computer science, art, game design. Values autonomy, creativity and curiosity. Polyamorous. Introverted, organized. Humanist. Recurse Center alumn. Feelings: @nibryl

Curator of the https://glitchgallery.org, working on https://github.com/ethersync/ethersync

Homepagehttps://blinry.org
Languagesde, en, tok, jp, es
Pronounsthey/them
Pronouns (German)es/sein

Wir haben Euch in unserem Newsletter und hier im #Fediverse gefragt, wo man überall das #Deutschlandticket ohne App-Zwang / Digitalzwang bekommen kann. Daraus ist eine Tabelle mit ca. 180 Einträgen geworden (die sich auch mobil betrachten lässt.) Weitersagen! ReTrööten, bitte!

https://digitalcourage.de/blog/2025/uebersicht-deutschlandticket-ohne-app-zwang

@piko and I now have a landline phone!! ☎️ Glad to see that this one still works, I often called friends with it during my childhood, and later, as a student, ordered a lot of pizzas!

Thanks to @sky and @hiker to bringing to our attention that these work on Fritzbox routers! No dial-out yet, though! 🙁

We might give out the number via DM and establish office hours! 😆

Looks like SDL (the multimedia library) very recently merged support for multi-seat input! https://www.phoronix.com/news/SDL-Merges-Wayland-Multi-Seat

So… many-mouse games should be possible on Wayland? :3

SDL Merges Wayland Multi-Seat Support

An interesting merge this weekend to the Simple DirectMedia Library (SDL) that is widely-used by cross-platform games and other applications for software/hardware abstractions is Wayland multi-seat support

This was a fun afternoon! Thanks for following along.

Let me know which other programs I should try with multiple mice! :D

You could try this script (requires zenity & possibly more tools? Please read before running!) https://github.com/n3rdopolis/rebeccablackos/blob/master/rebeccablackos_files/usr/bin/configureseats

(Doesn't work on #NixOS, where /etc/udev is read-only. 💀)

I'd love to have a little command line helper tool to help set this up, for an arbitrary number of mice! :D

rebeccablackos/rebeccablackos_files/usr/bin/configureseats at master · n3rdopolis/rebeccablackos

Git mirror of the SVN for the fan made RebeccaBlackOS - n3rdopolis/rebeccablackos

GitHub

1. Use `sudo libinput list-devices` to find the device file (like "/dev/input/event12")
2. Use `udevadm info -a /dev/input/event12` to find the parent device with a catchy ATTRS{name}.
3. Create a file /run/udev/rules.d/00-multiseat.rules like this:

ATTRS{name}="Name of your mouse" ENV{WL_SEAT}="second"

4. Run `sudo udevadm trigger` to apply the new rules.

You can check again with `sudo libinput list-devices`. The device's "Seat" should now say "seat0, second"!

Okay, here's how to set this up!

You need to create a udev rule for the "second" input device that sets ENV{WL_SEAT} to a string other than "default", and then start Weston from a virtual console. (At least, starting it from another Wayland session didn't work for me.) That's it!

The WL_SEAT property is what Wayland refers to as a "logical seat". Assign the same seat name to a mouse and a keyboard to make them work together! The default seat is "default".

Detailed steps:

Very useful when your very long line of code doesn't fit on your screen, for example! :P

(Shout-out to @xssfox, who first did this on X.org! https://sprocketfox.io/xssfox/2021/12/02/xrandr/)

Side note: I think more window managers should support *this* feature!

Tried it again, and the independent clipboards still seem a bit glitchy after all… :(

An issue asking for proper support in GTK was closed five years ago, for example… https://gitlab.gnome.org/GNOME/gtk/-/issues/1574

Per-seat clipboard on Wayland (#1574) · Issues · GNOME / gtk · GitLab

Context On Wayland, all input devices (mice, keyboard, etc) are grouped into so-called seats, represented by the wl_seat interface....

GitLab