Brutkey

blinry
@blinry@chaos.social
blinry
@blinry@chaos.social

Finally, I tried attaching an additional keyboard and assigned them to a different "seat"!

That worked really well! In Weston, each "seat" has its own keyboard focus, so you can actually work side-by-side with two mice + two keyboards independently!

Also!!! The two seats have their own (independent) clipboards!!!! Whatttt!
🀯🀯

I totally didn't expect this. But multi-seat as a concept seems deeply integrated into libinput +
#Wayland! Now it's up to GUI toolkits and compositors to support it!

blinry
@blinry@chaos.social

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

blinry
@blinry@chaos.social

Finally, I tried attaching an additional keyboard and assigned them to a different "seat"!

That worked really well! In Weston, each "seat" has its own keyboard focus, so you can actually work side-by-side with two mice + two keyboards independently!

Also!!! The two seats have their own (independent) clipboards!!!! Whatttt!
🀯🀯

I totally didn't expect this. But multi-seat as a concept seems deeply integrated into libinput +
#Wayland! Now it's up to GUI toolkits and compositors to support it!

blinry
@blinry@chaos.social

In Firefox, it seems like all mouse events are mashed together, and are seen as coming from the same device.

That means that both cursors can click – if the other one "holds still". Otherwise, I guess Firefox is very confused by a click on a link while the mouse is not in it!
πŸ˜†πŸ˜†

Selections feel strange – the last-moving cursor will determine the selection.

Also notice how, if one cursor hovers a link,
both turn into hand icons!

blinry
@blinry@chaos.social

Of course, we had to try a drawing application next!

Here's
@tldraw@mas.to (in Firefox)! rainbow_heart_eyes

Collaborative drawing at it's best!
πŸ’šπŸ’š

blinry
@blinry@chaos.social

In Firefox, it seems like all mouse events are mashed together, and are seen as coming from the same device.

That means that both cursors can click – if the other one "holds still". Otherwise, I guess Firefox is very confused by a click on a link while the mouse is not in it!
πŸ˜†πŸ˜†

Selections feel strange – the last-moving cursor will determine the selection.

Also notice how, if one cursor hovers a link,
both turn into hand icons!

blinry
@blinry@chaos.social

Okay, let's try some applications, and see how they deal with multiple mice! 😈😈

First up: Gedit, a GTK application.

Both cursors can place the cursor and select text, but movement from one cursor "interrupts" the selection of the other one. Not very satisfying.

Imagine how cool it would be if both had their own selections + cursors!! That would allow a really neat form of collaboration within the same document!

blinry
@blinry@chaos.social

Next up: Chromium! It has a very pragmatic solution: It just ignores all cursors but the first one!

In the video, the arrow-shaped cursor can click on stuff. The turtle has no power here.

blinry
@blinry@chaos.social

There are couple of surprises around window interaction:

- Once a cursor starts to resize/move a window, those actions are not possible for the other one.
- One cursor can open a menu, and the other one can use it, that one works pretty well!
- Closing a window with one cursor, while the other drags it, makes the second one
disappear! :D

I mean, these are really hard UI questions to solve! Often, it's not clear to me what the correct behavior should be!

blinry
@blinry@chaos.social

Okay, let's try some applications, and see how they deal with multiple mice! 😈😈

First up: Gedit, a GTK application.

Both cursors can place the cursor and select text, but movement from one cursor "interrupts" the selection of the other one. Not very satisfying.

Imagine how cool it would be if both had their own selections + cursors!! That would allow a really neat form of collaboration within the same document!

blinry
@blinry@chaos.social

There are couple of surprises around window interaction:

- Once a cursor starts to resize/move a window, those actions are not possible for the other one.
- One cursor can open a menu, and the other one can use it, that one works pretty well!
- Closing a window with one cursor, while the other drags it, makes the second one
disappear! :D

I mean, these are really hard UI questions to solve! Often, it's not clear to me what the correct behavior should be!

blinry
@blinry@chaos.social

Whoa: Weston, the reference compositor for #Wayland, supports multiple physical independent mice at the same time! πŸ˜€πŸ˜€

"New mouse, who dis?"

(See toot later in the thread for how to set this up!)

blinry
@blinry@chaos.social
Weight maintenance, logbook

Other current rule: Low-calorie vegetables (most things other than legumes, pumpkin and potatoes) and protein shakes are "free".

Because of this rule, I'm losing weight slower than before, but I probably also eat healthier & I'm happier :)

Slowwwly approaching my goal of 64 kg again, from which I drifted up when traveling this year. Bit frustrating. I'll try to remember to make another check-in once I get there!

(Graph made with
https://github.com/blinry/nom)

blinry
@blinry@chaos.social
Weight maintenance, logbook

If you want your own counter ring, by the way, I've made an open-source clone of it which you can 3D print! https://blinry.org/counter-ring/

blinry
@blinry@chaos.social
Weight maintenance, logbook

I'm trying a new strategy to count calories:

Each morning, I'm setting a counter ring to the amount of calories I want to consume each that day, and then subtract them as I eat.

Advantages:

- Much faster to use than fiddling with the Cronometer app
- Easier to build an intuition for how many calories are in things.

I've been using a unit of 50 kcal per number, which works really well: A small apple is 1, a slice of bread is 2, and so on. Feels cozy somehow!

blinry
@blinry@chaos.social
Weight maintenance, logbook

Other current rule: Low-calorie vegetables (most things other than legumes, pumpkin and potatoes) and protein shakes are "free".

Because of this rule, I'm losing weight slower than before, but I probably also eat healthier & I'm happier :)

Slowwwly approaching my goal of 64 kg again, from which I drifted up when traveling this year. Bit frustrating. I'll try to remember to make another check-in once I get there!

(Graph made with
https://github.com/blinry/nom)