Earlier quoted context omitted.
Given the example, I meant multiple cursors. I assumed it would have been obvious.
It's not obvious if your core statement is "multiple keyboards is trivial". Assuming that multiple mice obviously means multiple cursors while in the same comment assuming that multiple keyboards obviously does not imply multiple input cursors is in fact pretty confusing to me
State of multi-player Wayland
91–100 of 115 posts
Re: State of multi-player Wayland
#92It's not obvious to me. This looks like software ageism. :)
There are at least 2 things that could be done to improve performance in the author's setup:
1. Use the --gpu flag which enables dmabuf capture and h264 encoding via vaapi.
2. Connect using a dedicated VNC client like TigerVNC. This reduces latency by roughly 50 ms.
For more details on 2. see second paragraph in the following blog post https://andri.yngvason.is/measuring-latencies.htmlThat being said, noVNC has gained hardware decoding of h264 via WebCodecs since the writing of that blog post, so performance will have improved some. It's unlikely that the 50 ms latency has gone down, but it might be worth measuring again since browsers may opt to render video through a dedicated overlay plane that bypasses regular rendering. However, it would be silly not to synchronise frame presentation between overlays.
Re: State of multi-player Wayland
#93Earlier quoted context omitted.
It works similarly to the steam deck actually. You flick and then tap/hold to stop.
Does this mean the inertia only applies if you remove your finger at the end of the movement, and so non-flicky movements are interpreted normally, with the cursor stopping as soon as your finger stops? That implementation sounds a lot better than how I interpreted the original comment; I thought they meant it would apply to all movements, even when your finger stays down the whole time.
Re: State of multi-player Wayland
#94I have been dreaming about a split keyboard with dual trackballs and two cursors for the past few months. This may be the kick i need to actually get on it.
I hadn't heard of a mouse either but when the trackball appeared, mainly to play Centipedes and Missile Command, I used it as a single-button mouse anyway, not only to point & click but to drag & drop which I had never seen demonstrated.
So I made a little 2-player game, not fancy, each player stayed in their own window.
Of course nobody had ever heard of "Windows" either since MS-DOS wasn't even out yet.
Re: State of multi-player Wayland
#95Cool! Where can I get the turtle mouse cursor?
You can find installation instructions in the script of last year's workshop: https://blinry.org/cursor-workshop/
Re: State of multi-player Wayland
#96Re: State of multi-player Wayland
#97> This is obviously not a great solution, and VNC in general feels like ancient technology It's not obvious to me. This looks like software ageism. :) There are at least 2 things that could be done to improve performance in the author's setup: 1. Use the --gpu flag which enables dmabuf capture and h264 encoding via vaapi. 2. Connect using a dedicated VNC client like TigerVNC. This reduces latency by roughly 50 ms. Fo…
And you might be right about that ageism comment… didn't realize more efficient encodings were a thing now! Thanks for your work! :)
Re: State of multi-player Wayland
#98I immediately recognized the avatar of this person. They are the one with the DIY soft drinks which has been posted on HN before: https://blinry.org/diy-soft-drinks/
Re: State of multi-player Wayland
#99Earlier quoted context omitted.
> It's actually a lot more work than you'd think to support this... Like: how would one support multiple keyboards? Is there an experimental or logical model for that?
Multiple keyboards is trivial - unless you meant multiple active cursors. (If you've used a USB keyboard attahced to your laptop - you've already experienced multiple keyboards. Both work.) Multiple mice is esoteric.
Interestingly enough, it seemed that the inputs from multiple mice onto the same cursor is summed up by default. So you could fight cursor movement you disagreed with by moving the mouse in the other direction.
Very silly, but quite funny.