Lan Mouse: één toetsenbord en muis voor al je computers
Stel je voor: je hebt twee monitoren op je bureau, aangesloten op verschillende computers — werk-Linux en persoonlijke Mac. Schakelen tussen beide is uitputtend: twee toetsenborden, twee muizen, constante verwarring. De oplossing? Lan Mouse — een open-source Apple Universal Control-alternatief voor alle platforms.
Wat deze "digitale KVM-switch" kan doen
Lan Mouse is een platformonafhankelijke oplossing voor het delen van een muis en toetsenbord tussen meerdere computers op hetzelfde netwerk. Belangrijkste voordelen:
- Platformonafhankelijk: Linux (GNOME, KDE, Sway, Hyprland), Windows, macOS
- Hoge snelheid: Rust-implementatie zorgt voor minimale latentie
- Beveiliging: verkeer wordt versleuteld via DTLS (WebRTC)
- Flexibiliteit: ondersteuning voor verschillende backends voor diverse omgevingen
- Eenvoud: GTK-interface en TOML-gebaseerde configuratie

Hoe het technisch werkt
Het project gebruikt verschillende invoermechanismen afhankelijk van het platform:
- Wayland: wlr-virtual-pointer en virtual-keyboard protocollen voor wlroots, libei voor GNOME/KDE
- Windows/MacOS: native API's voor invoeremulatie
- Invoercapture: layer-shell protocol of libei afhankelijk van de omgeving
Leuk weetje: voor Wayland-compositors zoals Sway wordt een venster van één pixel gemaakt aan de schermranden voor soepele cursor-overdracht.
Praktisch gebruik: drie scenario's
- Thuiskantoor — bedien je werk-Linux en persoonlijke MacBook met één muis
- Gamen + streamen — bedien je gaming-pc en streamingmachine zonder extra apparaten
- Platformonafhankelijke ontwikkeling — test applicaties op verschillende besturingssystemen zonder te schakelen
Installatie in 5 minuten
Voor Arch Linux:
pacman -S lan-mouse
Of via Cargo voor alle platforms:
cargo install lan-mouse
Configuratie via een eenvoudig TOML-bestand:
[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true
Wat staat er op de roadmap van de ontwikkelaars
- X11-invoercapture-ondersteuning
- Latentiemeting en -visualisatie
- Klembord delen tussen apparaten
Conclusie: wie zou het moeten proberen
Lan Mouse is een geweldige oplossing voor:
- Ontwikkelaars die met meerdere machines werken
- Gebruikers van hybride werkstations (Linux + Windows/Mac)
- Wayland-enthousiastelingen die op zoek zijn naar Synergy-alternatieven
Het project wordt actief ontwikkeld en biedt nu al stabiele kernfunctionaliteit. Als je moe bent van het geschakel — is het tijd om deze open-source tool te proberen.
Gerelateerde projecten