Способ использовать синергию без запуска X-сервера?

В настоящее время я использую синергию для переключения между моей арочной системой и OSX, но я хочу использовать ее для переключения на OSX без запуска X-сервера, без tty. Возможно ли это как-нибудь? И да, я прочитал документы, в которых говорится, что вам нужно запустить X-сервер, чтобы использовать синергию, но может быть есть какая-то альтернатива? Или, может быть, для этого есть какие-то аппаратные решения с открытым исходным кодом (может быть, на основе arduino)?

Спасибо, и извините за не по теме, если это имело место.


person sandric    schedule 20.03.2015    source источник


Ответы (1)


Синергия — это здорово, но я думаю, что она работает только внутри X.

Однако в ЭТОМ ответе суперпользователя 6 лет есть крутая концепция tty.

если вы являетесь пользователем sudo на обеих машинах и настроили ssh без пароля, вы можете попробовать, если это работает для вас:

sudo cat /dev/input/by-path/yourKeyboardOfComp1-deviceName | \
ssh user@remoteip 'sudo cat > /dev/input/by-path/keyboardOfComp2'

который должен передавать клавиатуру на удаленный компьютер, не касаясь другого компьютера, и выполнять 50% максимальной синергии всего с двумя распространенными инструментами cat/ssh. (работает нормально для моего теста Linux, я не знаю, есть ли различия в OSX)

Первая проблема заключается в том, что cat не будет блокировать эксклюзивное устройство, а клавиатура будет отправлять нажатия клавиш на оба компьютера... а вторая проблема заключается в том, что потребуется время, чтобы создать и настроить некоторые полезные сценарии вокруг него.

Итак, на github есть небольшой проект под названием routekeys, который подходит для моих нужд (как клавиатура, так и мышь для консоли и x- сервер).

Не уверен, что есть другая замена Synergy для TTY и мира без графики... кроме аналогичных небольших проектов, упомянутых для raspberry-pi здесь.

person Asain Kujovic    schedule 20.03.2015