Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

lan-mouse

Software KVM open source para compartir ratón y teclado entre PCs locales vía LAN. Alternativa a Synergy/Deskflow, escrito en Rust con frontend GTK.

Ficha actualizada 9 nov 2026, 19:31 · upstream 1 nov 2026, 13:44 · release v0.11.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es lan-mouse

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Lan Mouse es una herramienta de código abierto que permite compartir un conjunto de periféricos (ratón y teclado) entre múltiples ordenadores conectados a la misma red local. Funciona como un interruptor KVM software, permitiendo controlar varias máquinas desde una sola estación sin necesidad de hardware adicional. El proyecto se centra en el rendimiento, la facilidad de uso y una implementación mantenible.

CASOS DE USO
  • Controlar múltiples estaciones de trabajo desde un solo teclado y ratón en un entorno doméstico o pequeño equipo.
  • Alternativa gratuita a soluciones propietarias como Synergy para compartir periféricos entre máquinas Windows, Linux y macOS.
  • Uso en entornos de desarrollo donde se requiere moverse rápidamente entre diferentes máquinas sin cambiar de periféricos físicos.
  • Gestión remota básica de estaciones locales dentro de la red doméstica o corporativa (sin internet).
PUNTOS DESTACADOS
  • Escrito principalmente en Rust para garantizar alto rendimiento y seguridad de memoria.
  • Cifrado de tráfico de red mediante DTLS (WebRTC.rs) para proteger la comunicación entre nodos.
  • Soporte nativo para entornos de escritorio modernos como GNOME, KDE Plasma, Sway, Hyprland y Wayfire.
  • Frontend GTK incluido para una interfaz gráfica intuitiva sin necesidad de CLI obligatoria.
  • Instalación sencilla en distribuciones populares (Arch, Fedora, Nix) mediante repositorios oficiales o AUR.
PRECAUCIONES
  • X11 solo soporta emulación de entrada; no puede usarse como nodo receptor en entornos X11 puros.
  • Compositores wlroots sin libei pueden fallar al procesar eventos de modificadores (Ctrl/Alt/Super) si no usan el backend layer-shell.
  • Wayfire requiere versión reciente y activación manual del plugin shortcuts-inhibit para capturar entrada correctamente.
  • En Windows, el cursor es invisible cuando se envía entrada a una máquina sin ratón físico conectado.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Pendiente de la cola editorial R11-R6 con investigación verificable.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
RustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.