Lan Mouse: Un teclado y ratón para todos tus equipos
Imagina: tienes dos monitores en tu escritorio, conectados a diferentes equipos — Linux del trabajo y Mac personal. Cambiar entre ellos es agotador: dos teclados, dos ratones, confusión constante. ¿La solución? Lan Mouse — una alternativa de código abierto a Apple Universal Control para todas las plataformas.
Qué puede hacer este "conmutador KVM digital"
Lan Mouse es una solución multiplataforma para compartir ratón y teclado entre varios equipos en la misma red. Beneficios principales:
- Multiplataforma: Linux (GNOME, KDE, Sway, Hyprland), Windows, macOS
- Alta velocidad: implementación en Rust para mínima latencia
- Seguridad: tráfico cifrado mediante DTLS (WebRTC)
- Flexibilidad: soporte para diferentes backends en diversos entornos
- Simplicidad: interfaz GTK y configuración basada en TOML

Cómo funciona técnicamente
El proyecto utiliza diferentes mecanismos de entrada según la plataforma:
- Wayland: protocolos wlr-virtual-pointer y virtual-keyboard para wlroots, libei para GNOME/KDE
- Windows/MacOS: APIs nativas para emulación de entrada
- Captura de entrada: protocolo layer-shell o libei según el entorno
Dato curioso: para compositors de Wayland como Sway, se crea una ventana de un solo píxel en los bordes de la pantalla para una transferencia suave del cursor.
Uso práctico: tres escenarios
- Oficina en casa — controla tu Linux de trabajo y tu MacBook personal con un solo ratón
- Gaming + streaming — controla tu PC de gaming y tu máquina de streaming sin dispositivos extra
- Desarrollo multiplataforma — prueba aplicaciones en diferentes SO sin cambiar de equipo
Instalación en 5 minutos
Para Arch Linux:
pacman -S lan-mouse
O mediante Cargo para todas las plataformas:
cargo install lan-mouse
Configuración mediante un archivo TOML simple:
[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true
Qué hay en la hoja de ruta de los desarrolladores
- Soporte de captura de entrada X11
- Medición y visualización de latencia
- Compartir portapapeles entre dispositivos
Conclusión: a quién le puede interesar
Lan Mouse es una gran solución para:
- Desarrolladores que trabajan con múltiples máquinas
- Usuarios de estaciones de trabajo híbridas (Linux + Windows/Mac)
- Entusiastas de Wayland que buscan alternativas a Synergy
El proyecto se desarrolla activamente y ya ofrece funcionalidad central estable. Si estás cansado del baile de cambiar entre dispositivos — es hora de probar esta herramienta de código abierto.
Proyectos relacionados