ublue-os / bluefin

The next generation Linux workstation, designed for reliability, performance, and sustainability.
https://projectbluefin.io
Apache License 2.0
1.26k stars 162 forks source link

Investigate lan-mouse #1665

Open castrojo opened 2 months ago

castrojo commented 2 months ago

Didn't know this existed but looks pretty cool, we should compare with input-leap: https://github.com/feschber/lan-mouse

bdols commented 6 days ago

I built this in a FC40 distrobox for their 0.10.0 release and off of the latest commit in main.

I wasn't able to get it fully working with a remote Mac and using bluefin desktop for keyboard/mouse control. This warning could be a blocker: 2024-11-16T22:12:38Z WARN input_emulation] wlroots backend: wayland protocol "wlr-virtual-pointer-unstable-v1" not supported: the requested global was not found in the registry and I don't know how to check if the wayland server has wlr-virtual-pointer-unstable-v1 support. The README calls this protocol out.

The remote server really wants to have the same version, and this PR, which changes the protocol, hasn't been included in a release yet: https://github.com/feschber/lan-mouse/pull/200. It uses UDP port 4242.

The lan-mouse executable has a nice --test-emulation option which tests overriding your mouse, and a --test-capture which will trap your mouse and keyboard until you press the Escape key.

seems promising as I've had issues finding a replacement virtual KVM

anyone know more about wlroot virtual pointer protocol support?