Программный IP-KVM

Недавно появилась необходимость в использовании дополнительного ПК с Arch Linux на борту в связке с Macbook на MacOS, но т.к. использование дополнительного комплекта клавиатуры и мыши были крайне не удобны, возникала путаница, то вспомнил о одном проекте которым пользовался очень давно.

Synergy

Synergy — это программный KVM (network-based), который позволяет объединить управление двумя и более ПК в одном комплекте мышь-клавиатура. Предельно просто принцип работы отражен на заглавной картинке офицального сайта:

synergy-kvm

Пользователь просто передвигает мышь к краю экрана (либо углу, либо жмет на заданную комбинацию клавиш) и курсор чудесным образом появляется на другом мониторе, подключенном к совершенно другому ПК. Курсор можно не только перемещать, но еще и перетягивать файлы с одного ПК на другой. Круто, да?
Естественно, это требует от ПО определенного уровня отзывчивости и совместимости, поэтому для разработки используется C/C++.
Данный проект был переведен на платную основу, стоимость лицензии на данный момент составляет 29$ за базовую версию и 39$ за профессиональную.

На Github имеется репозиторий с старыми версиями Synergy, до введения оплаты. Официальный Github Synergy

Barrier

Barrier был создан на основе кодовой базы Synergy 1.9 от Symless. Synergy стала коммерческой повторной реализацией оригинальной CosmoSynergy, написанной Крисом Шенеманом.

На данный момент Barrier несовместим с Synergy. Barrier необходимо установить на всех компьютерах, на которых будут совместно использоваться клавиатура и мышь.

В то время как Synergy вышла за рамки своих целей в версиях 1.x, Barrier стремится сохранить простоту. Barrier позволит вам использовать клавиатуру и мышь с одного компьютера для управления одним или несколькими другими компьютерами. Поддерживается совместное использование буфера обмена. Вот и все.

Barrier на данный момент не поддерживает 32-х битные версии Windows, список поддерживаемых операционных систем:

  • Windows 7, 8, 8.1 и 10
  • MacOS / OS X
  • Linux (также имеются flatpak и snap пакеты)
  • FreeBSD
  • OpenBSD

Добавить комментарий