Terminando / fechando a sinergia

1

Consegui definir synergy (caixa do Ubuntu como servidor e Mac como cliente - não funciona ao contrário). Atualmente estou executando:

synergys -f
synergyc -f SERVERNAME

no Ubuntu e no Mac, respectivamente. Se eu derrubar o -f , então tudo funciona, mas em segundo plano ... Minhas perguntas são: como posso fechar as duas quando elas são executadas em segundo plano?

    
por Dror 06.02.2012 / 15:27

4 respostas

1

Você pode usar o gerenciador de tarefas para localizar o processo e finalizá-lo ou um comando do console, como killall synergys , que fechará todos os processos em execução com o nome "synergys".

Outra maneira é descobrir primeiro o ID do processo usando ps ux ou pidof synergys e depois matá-lo com kill <process ID> .

    
por 06.02.2012 / 16:02
0

Há instruções no guia oficial sobre como iniciar automaticamente (e matar um processo existente) a sinergia quando um usuário efetua login no Windows, OSX e Unix / Linux, e você pode estar interessado em configurar: link

Seria muito mais confortável se você não precisasse ativá-lo manualmente toda vez que fizer login em sua sessão.

    
por 06.02.2012 / 16:14
0

Para casos em que você inicia a interface do usuário e, por algum motivo, o ícone da barra de status não está disponível (isso aconteceu comigo), se você fechar a interface do usuário, não poderá abrir a interface do usuário novamente para essa instância de sinergia não pare ou controle o servidor e você não pode nem mesmo sair, mesmo se você usar killall synergys o aplicativo reaparece por conta própria. Eu achei que você tem que

killall synergy 

Isso eliminará a interface do usuário de sinergia ativa, então você deve

killall synergys

Isso eliminará o servidor de sinergia.

    
por 05.03.2018 / 03:25
0

Nenhuma dessas respostas funcionou para mim. Os processos não podem ser eliminados, individualmente ou com killall . A informação em este tópico fez o truque para mim no Ubuntu 18.04 ( sudo systemctl stop synergy ):

You can disable Synergy temporarily by stopping the background service. We'll be adding a feature to do this in 2.1 which is due early 2018. Until then, it has to be done manually.

Windows:

Open the Services program (Run > services.msc) and find the Synergy service. Double click it to edit the service, and choose Manual from "Startup type", then click Stop to stop the background process, and Start to start it again.

macOS:

Open the Terminal app and run this command:

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

To enable it again, run this command instead:

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

Linux:

Open the Terminal program and run:

sudo systemctl stop synergy

And then to re-enable it:

sudo systemctl start synergy

    
por 25.09.2018 / 10:07

Tags