Lan Mouse Один набор клавиатуры и мыши для всех ваших компьютеров

09 Apr, 2026

Представьте: у вас на столе два монитора, подключенных к разным компьютерам — рабочий Linux и личный Mac. Переключаться между ними утомительно: две клавиатуры, две мыши, постоянная путаница. Решение? Lan Mouse — открытый аналог Apple Universal Control для всех платформ.

Что умеет этот "цифровой KVM-переключатель"

Lan Mouse — это кросс-платформенное решение для совместного использования мыши и клавиатуры между несколькими компьютерами в одной сети. Основные преимущества:

  • Кросс-платформенность: Linux (GNOME, KDE, Sway, Hyprland), Windows, macOS
  • Высокая скорость: реализация на Rust гарантирует минимальные задержки
  • Безопасность: трафик шифруется через DTLS (WebRTC)
  • Гибкость: поддержка разных backends для различных окружений
  • Простота: GTK-интерфейс и конфигурация через TOML-файл

Screenshot of Lan-Mouse

Как это работает технически

Проект использует разные механизмы ввода в зависимости от платформы:

  • Wayland: протоколы wlr-virtual-pointer и virtual-keyboard для wlroots, libei для GNOME/KDE
  • Windows/MacOS: нативные API для эмуляции ввода
  • Захват ввода: layer-shell протокол или libei в зависимости от окружения

Интересный факт: для Wayland-композиторов вроде Sway создаётся однопиксельное окно по краям экрана для плавного перехвата курсора.

Практическое применение: три сценария

  1. Домашний офис — управляйте рабочим Linux и личным MacBook одной мышкой
  2. Гейминг + стриминг — контролируйте игровой ПК и стриминговую машину без лишних устройств
  3. Мультиплатформенная разработка — тестируйте приложения на разных ОС без переключений

Установка за 5 минут

Для Arch Linux:

pacman -S lan-mouse

Или через Cargo для всех платформ:

cargo install lan-mouse

Конфигурация через простой TOML-файл:

[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true

Что в планах разработчиков

  • Поддержка X11 для захвата ввода
  • Измерение и визуализация задержки
  • Поддержка буфера обмена между устройствами

Вывод: кому стоит попробовать

Lan Mouse — отличное решение для:

  • Разработчиков, работающих с несколькими машинами
  • Пользователей гибридных рабочих станций (Linux + Windows/Mac)
  • Энтузиастов Wayland, ищущих альтернативы Synergy

Проект активно развивается и уже сейчас предлагает стабильную базовую функциональность. Если вы устали от танцев с переключателями — самое время попробовать этот open-source инструмент.