시너지 종료/폐쇄

시너지 종료/폐쇄

나는 설정했습니다 synergy(우분투 상자를 서버로, Mac을 클라이언트로 - 반대 방향으로는 작동하지 않습니다). 현재 나는 실행 중입니다 :

synergys -f
synergyc -f SERVERNAME

우분투와 맥에서 각각. 삭제하면 -f모든 것이 작동하지만 백그라운드에서는... 내 질문은 백그라운드에서 실행될 때 두 가지를 어떻게 닫을 수 있습니까?

답변1

작업 관리자를 사용하여 프로세스를 찾아 종료하거나 와 같은 콘솔 명령을 사용하여 killall synergys"synergys"라는 이름으로 실행 중인 모든 프로세스를 닫을 수 있습니다.

ps ux또 다른 방법은 먼저 또는 를 사용하여 프로세스 ID를 찾은 pidof synergys다음 를 사용하여 프로세스 ID를 종료하는 것입니다 kill <process ID>.

답변2

사용자가 Windows, OSX 및 Unix/Linux에 로그인할 때 시너지 효과를 자동으로 시작하고 기존 프로세스를 종료하는 방법에 대한 공식 가이드 지침이 있습니다. 이를 설정하는 데 관심이 있을 수 있습니다.
http://synergy2.sourceforge.net/autostart.html

세션에 로그인할 때마다 수동으로 실행하지 않아도 된다면 훨씬 더 편할 것입니다.

답변3

UI를 시작하고 어떤 이유로 상태 표시줄 아이콘을 사용할 수 없는 경우(나에게 이런 일이 발생함) UI를 닫으면 해당 시너지 인스턴스에 대해 UI를 다시 열 수 없으므로 중지할 수 없습니다. 또는 서버를 제어하면 종료할 수도 없습니다. killall synergys를 사용하더라도 앱이 자체적으로 다시 생성됩니다. 나는 당신이해야한다는 것을 알았습니다

killall synergy 

이렇게 하면 활성 시너지 UI가 종료됩니다. 그러면 다음을 수행해야 합니다.

killall synergys

시너지 서버가 종료됩니다.

답변4

이 답변 중 어느 것도 나에게 도움이 되지 않았습니다. 프로세스는 개별적으로 또는 killall. 의 정보이 스레드sudo systemctl stop synergyUbuntu 18.04( ) 에서 나를 위해 트릭을 수행했습니다 .

백그라운드 서비스를 중지하여 Synergy를 일시적으로 비활성화할 수 있습니다. 우리는 2018년 초에 이 작업을 수행할 수 있는 기능을 2.1에 추가할 예정입니다. 그때까지는 수동으로 수행해야 합니다.

윈도우:

서비스 프로그램(실행 > services.msc)을 열고 Synergy 서비스를 찾으세요. 서비스를 편집하려면 두 번 클릭하고 "시작 유형"에서 수동을 선택한 다음 중지를 클릭하여 백그라운드 프로세스를 중지하고 시작을 클릭하여 다시 시작합니다.

맥 OS:

터미널 앱을 열고 다음 명령을 실행하세요.

launchctl 언로드 /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

다시 활성화하려면 대신 다음 명령을 실행하세요.

launchctl 로드 /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

리눅스:

터미널 프로그램을 열고 다음을 실행합니다.

sudo systemctl 시너지 효과 중지

그런 다음 다시 활성화하려면 다음을 수행하십시오.

sudo systemctl 시작 시너지 효과

관련 정보