Прекращение/закрытие синергии

Прекращение/закрытие синергии

Мне удалось настроить synergy(Ubuntu Box как сервер, а Mac как клиент - наоборот не работает). В настоящее время я использую:

synergys -f
synergyc -f SERVERNAME

на ubuntu и mac соответственно. Если я удаляю -fто все работает, но в фоновом режиме... У меня вопрос как мне закрыть оба, когда они работают в фоновом режиме?

решение1

Вы можете использовать диспетчер задач, чтобы найти процесс и завершить его, или консольную команду, например killall synergys, , которая закроет все запущенные процессы с именем «synergys».

Другой способ — сначала узнать идентификатор процесса с помощью ps uxили , pidof synergysа затем завершить его с помощью kill <process ID>.

решение2

В официальном руководстве есть инструкции по автоматическому запуску (и завершению существующего процесса) Synergy при входе пользователя в систему для Windows, OSX и Unix/Linux, возможно, вам будет интересно настроить это:
http://synergy2.sourceforge.net/autostart.html

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

решение3

В случаях, когда вы запускаете пользовательский интерфейс, и по какой-то причине значок строки состояния недоступен (такое случалось со мной), если вы закрываете пользовательский интерфейс, то вы не можете снова открыть пользовательский интерфейс для этого экземпляра синергии и, следовательно, не можете остановить или контролировать сервер, и вы даже не можете выйти, даже если вы используете killall synergys, приложение возрождается само по себе. Я обнаружил, что вам нужно

killall synergy 

Это уничтожит активный интерфейс синергии, затем вам следует

killall synergys

Это убьет сервер синергии.

решение4

Ни один из этих ответов не помог мне. Процессы не могут быть убиты, ни по отдельности, ни с помощью killall. Информация вэта темаМне помогло это на Ubuntu 18.04 ( sudo systemctl stop synergy):

Вы можете временно отключить Synergy, остановив фоновую службу. Мы добавим функцию для этого в 2.1, которая должна выйти в начале 2018 года. До тех пор это нужно делать вручную.

Окна:

Откройте программу «Службы» (Run > services.msc) и найдите службу Synergy. Дважды щелкните ее, чтобы изменить службу, и выберите «Вручную» из «Типа запуска», затем щелкните «Остановить», чтобы остановить фоновый процесс, и «Запустить», чтобы запустить его снова.

macOS:

Откройте приложение «Терминал» и выполните следующую команду:

launchctl выгрузить /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

Чтобы включить его снова, выполните следующую команду:

launchctl загрузить /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

Линукс:

Откройте программу «Терминал» и запустите:

sudo systemctl остановить синергию

А затем, чтобы снова включить его:

sudo systemctl запустить синергию

Связанный контент