Files
lan-mouse/README.md
Ferdinand Schober b6829b1fe2 Update README.md
2022-09-16 10:53:37 +02:00

23 lines
1.1 KiB
Markdown

# Lan Mouse [WIP]
Goal of this project is to be an open-source replacement for tools like [Synergy](https://symless.com/synergy) or [Share Mouse](https://www.sharemouse.com/de/) on wayland compositors.
## Very much alpha state
The protocol used for the virtual mouse driver is currently unstable and only supported by wlroots:
[wlr-virtual-pointer-unstable-v1](wlr-virtual-pointer-unstable-v1)
Currently the mouse moves in a circle when receiving a(ny) udp packet on port 42069.
## TODOS:
- [x] Capture the actual mouse events on the server side via a wayland client and send them to the client
- [ ] Mouse grabbing on some 1 pixel wide transparent window server side
- [ ] Merge server and client
- [ ] Keyboard support
- [ ] Scrollwheel and button support
- [ ] Clipboard support
- [ ] Graphical frontend (gtk?)
## Security
Sending key and mouse event data over the local network might not be the biggest security concern but in any public network it's QUITE a problem to basically broadcast your keystrokes.
- There should probably be an encryption layer using DTLS below the application to enable a secure link
- The keys could be generated via the graphical frontend