1

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

synergys -f
synergyc -f SERVERNAME

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

4 ответа4

1

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

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

0

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

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

Окна:

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

MacOS:

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

launchctl unload /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

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

load launchl /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

Linux:

Откройте программу Terminal и запустите:

sudo systemctl stop синергия

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

sudo systemctl начало синергии

0

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

killall synergy 

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

killall synergys

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

0

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

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

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