Lan Mouse : un clavier et une souris pour tous vos ordinateurs
Imaginez : vous avez deux moniteurs sur votre bureau, connectés à différents ordinateurs — Linux professionnel et Mac personnel. Passer de l'un à l'autre est épuisant : deux claviers, deux souris, une confusion permanente. La solution ? Lan Mouse — une alternative open source à Apple Universal Control pour toutes les plateformes.
Ce que ce « commutateur KVM numérique » peut faire
Lan Mouse est une solution multiplateforme pour partager une souris et un clavier entre plusieurs ordinateurs sur le même réseau. Les avantages clés :
- Multiplateforme : Linux (GNOME, KDE, Sway, Hyprland), Windows, macOS
- Haute vitesse : l'implémentation en Rust assure une latence minimale
- Sécurité : le trafic est chiffré via DTLS (WebRTC)
- Flexibilité : support de différents backends pour divers environnements
- Simplicité : interface GTK et configuration basée sur TOML

Comment ça fonctionne techniquement
Le projet utilise différents mécanismes d'entrée selon la plateforme :
- Wayland : protocoles wlr-virtual-pointer et virtual-keyboard pour wlroots, libei pour GNOME/KDE
- Windows/MacOS : API natives pour l'émulation d'entrée
- Capture d'entrée : protocole layer-shell ou libei selon l'environnement
Fun fact : pour les compositeurs Wayland comme Sway, une fenêtre d'un seul pixel est créée aux bords de l'écran pour une transition fluide du curseur.
Utilisation pratique : trois scénarios
- Bureau à domicile — contrôlez votre Linux professionnel et votre MacBook personnel avec une seule souris
- Jeu + streaming — contrôlez votre PC de jeu et votre machine de streaming sans matériel supplémentaire
- Développement multiplateforme — testez des applications sur différents OS sans basculer
Installation en 5 minutes
Pour Arch Linux :
pacman -S lan-mouse
Ou via Cargo pour toutes les plateformes :
cargo install lan-mouse
Configuration via un simple fichier TOML :
[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true
Ce qui est prévu dans la roadmap des développeurs
- Support de la capture d'entrée X11
- Mesure et visualisation de la latence
- Partage du presse-papiers entre les appareils
Conclusion : qui devrait l'essayer
Lan Mouse est une excellente solution pour :
- Les développeurs travaillant avec plusieurs machines
- Les utilisateurs de postes de travail hybrides (Linux + Windows/Mac)
- Les passionnés de Wayland à la recherche d'alternatives à Synergy
Le projet est activement développé et offre déjà des fonctionnalités de base stables. Si vous en avez assez de la danse des commutateurs — il est temps d'essayer cet outil open source.
Projets similaires