3

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

Я пытаюсь использовать свой ноутбук с Windows XP в двух средах с несколькими мониторами и несколькими компьютерами, один на работе, а другой дома.

Идея состоит в том, чтобы отключить ноутбук от синергетической среды, которую он использует совместно с Ubuntu на работе, и подключить его к среде, которой он делится с моим Macbook Pro дома, с минимальными трудностями.

Я успешно настроил синергию отдельно для каждой установки:

  • В случае XP/Ubuntu XP - это сервер Synergy (к нему подключены клавиатура и мышь)
  • в случае с XP/Macbook клавиатура и мышь подключены к OSX.

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

В целом, я думаю, что мне нужно либо

1) возможность параллельного запуска двух синергетических сервисов: одного в режиме сервера и одного в режиме клиента, очевидно, каждый из которых использует свою конфигурацию, как мне это сделать?

или же

2) быстро переключаться между различными конфигурациями синергии.

Спасибо!

Редактировать: очевидно, вопрос должен был состоять в том, как запустить и сервер Stunnel, и клиент Stunnel на одной машине. Потому что, как показано ниже, у synergy есть интерфейс командной строки, и можно запускать synergys и synergyc одновременно. большая проблема с синергией, выполняющейся как клиент на окнах, поскольку она должна работать как системная служба, чтобы позволить ctrl+alt+delete login. Для меня это довольно неудачно. В моем случае это жесткое требование, так как я хочу, чтобы мой Macbook был центральным элементом системы дома, и, следовательно, хочу, чтобы устройства ввода были подключены к нему таким образом, чтобы я мог взаимодействовать с системой, даже если ноутбук XP отсутствует. ,

с другой системой (XP/Ubuntu) все наоборот: XP является центральным элементом и должна работать независимо от того, работает ли Ubuntu, поэтому в этом случае необходимо запустить настройку сервера.

Мое решение состоит в том, чтобы запустить установку клиента Stunnel / Synergy в качестве сервисов (для решения проблемы входа в систему, которая, кстати, не решена на 100%, но я задам другой вопрос позже), поскольку сервис Stunnel может быть настроен как клиент или сервер ( и в значительной степени то же самое касается и синергии) Я решил написать командный файл, который запустит сервер Stunnel и сервер синергии, и индексировать его с помощью launchy для быстрого выполнения.

Спасибо за помощь.

2 ответа2

2

В данный момент у меня нет ПК с Windows для тестирования, но, по крайней мере, Synergy на Linux поставляется с "synergys" и "synergyc", соответственно, сервер и клиент.

Я предполагаю, что загрузчик для Windows является создателем динамических конфигураций, который затем загружает один из двух файлов выше (в форме .exe), чтобы выполнить то, что вы просили (проверенные переключатели сервера или клиента), а не один .exe для клиента и сервера.

Если это так, у вас должны быть отдельные файлы клиента и сервера в каталоге установки Synergy, которые вы сможете запускать независимо и одновременно с помощью командной строки.

Используя --config для загрузки отдельных файлов конфигурации, вы сможете достичь того, о чем вы просите. См. Http://synergy2.sourceforge.net/configuration.html параметры.

1

У synergys (сервер) есть параметр командной строки --config, который позволяет вам выбрать конфигурацию, которую он будет использовать, и вы можете передать адрес сервера в synergyc (клиент).

Таким образом, вы можете перейти к варианту 2), создав два пакетных файла, которые должны сначала остановить запущенный экземпляр (с помощью команды TASKKILL или pskill), а затем запустить новый с одной из конфигураций. Кстати, нет никаких причин, почему вы не можете использовать ноутбук в качестве сервера в обеих конфигурациях, или это так?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .