Lan Mouse: Um Teclado e Mouse para Todos os Seus Computadores
Imagine: você tem dois monitores na sua mesa, conectados a diferentes computadores — Linux de trabalho e Mac pessoal. Alternar entre eles é exaustivo: dois teclados, dois mouses, confusão constante. A solução? Lan Mouse — uma alternativa open-source ao Apple Universal Control para todas as plataformas.
O que este "switch KVM digital" pode fazer
Lan Mouse é uma solução multiplataforma para compartilhar mouse e teclado entre vários computadores na mesma rede. Principais benefícios:
- Multiplataforma: Linux (GNOME, KDE, Sway, Hyprland), Windows, macOS
- Alta velocidade: implementação em Rust garante mínima latência
- Segurança: tráfego criptografado via DTLS (WebRTC)
- Flexibilidade: suporte para diferentes backends em vários ambientes
- Simplicidade: interface GTK e configuração baseada em TOML

Como funciona tecnicamente
O projeto utiliza diferentes mecanismos de entrada dependendo da plataforma:
- Wayland: protocolos wlr-virtual-pointer e virtual-keyboard para wlroots, libei para GNOME/KDE
- Windows/MacOS: APIs nativas para emulação de entrada
- Captura de entrada: protocolo layer-shell ou libei dependendo do ambiente
Curiosidade: para compositors Wayland como o Sway, uma janela de um único pixel é criada nas bordas da tela para transferência suave do cursor.
Uso prático: três cenários
- Home office — controle seu Linux de trabalho e MacBook pessoal com um único mouse
- Gaming + streaming — controle seu PC de jogos e máquina de streaming sem dispositivos extras
- Desenvolvimento multiplataforma — teste aplicações em diferentes sistemas operacionais sem alternar
Instalação em 5 minutos
Para Arch Linux:
pacman -S lan-mouse
Ou via Cargo para todas as plataformas:
cargo install lan-mouse
Configuração via um arquivo TOML simples:
[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true
O que está no roadmap dos desenvolvedores
- Suporte para captura de entrada no X11
- Medição e visualização de latência
- Compartilhamento de área de transferência entre dispositivos
Conclusão: quem deveria experimentar
Lan Mouse é uma excelente solução para:
- Desenvolvedores que trabalham com várias máquinas
- Usuários de estações de trabalho híbridas (Linux + Windows/Mac)
- Entusiastas do Wayland em busca de alternativas ao Synergy
O projeto está em desenvolvimento ativo e já oferece funcionalidade central estável. Se você está cansado da dança de alternância — é hora de experimentar esta ferramenta open-source.
Projetos relacionados