Terminar/cerrar sinergia

Terminar/cerrar sinergia

Logré configurar synergy(ubuntu box como servidor y mac como cliente; no funciona al revés). Actualmente estoy ejecutando:

synergys -f
synergyc -f SERVERNAME

en ubuntu y mac respectivamente. Si dejo caer -fentonces todo funciona, pero en segundo plano... Mi pregunta es ¿cómo puedo cerrar los dos cuando se ejecutan en segundo plano?

Respuesta1

Puede utilizar el administrador de tareas para encontrar el proceso y finalizarlo o un comando de consola como killall synergys, que cerrará todos los procesos en ejecución con el nombre "synergys".

Otra forma es averiguar el ID del proceso primero usando ps uxo pidof synergysy luego eliminarlo con kill <process ID>.

Respuesta2

Hay instrucciones en la guía oficial sobre cómo iniciar automáticamente (y eliminar un proceso existente) la sinergia cuando un usuario inicia sesión en Windows, OSX y Unix/Linux; es posible que le interese configurarlo:
http://synergy2.sourceforge.net/autostart.html

Sería mucho más cómodo si no tuviera que iniciarlo manualmente cada vez que inicie sesión.

Respuesta3

Para los casos en los que inicia la interfaz de usuario y, por alguna razón, el icono de la barra de estado no está disponible (esto me pasó a mí), si cierra la interfaz de usuario, no podrá volver a abrirla para esa instancia de sinergia y, por lo tanto, no podrá detenerla. o controlar el servidor y ni siquiera puedes salir, incluso si usas Killall Synergys, la aplicación reaparece por sí sola. Descubrí que tienes que

killall synergy 

Esto eliminará la interfaz de usuario de sinergia activa, entonces deberías

killall synergys

Esto matará el servidor de sinergia.

Respuesta4

Ninguna de estas respuestas funcionó para mí. Los procesos no se pueden eliminar, ni individualmente ni con killall. La información eneste hilome funcionó en Ubuntu 18.04 ( sudo systemctl stop synergy):

Puede desactivar Synergy temporalmente deteniendo el servicio en segundo plano. Agregaremos una función para hacer esto en 2.1, que estará disponible a principios de 2018. Hasta entonces, debe hacerse manualmente.

Ventanas:

Abra el programa Servicios (Ejecutar > servicios.msc) y busque el servicio Synergy. Haga doble clic para editar el servicio y elija Manual en "Tipo de inicio", luego haga clic en Detener para detener el proceso en segundo plano y en Iniciar para iniciarlo nuevamente.

Mac OS:

Abra la aplicación Terminal y ejecute este comando:

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

Para habilitarlo nuevamente, ejecute este comando en su lugar:

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

Linux:

Abra el programa Terminal y ejecute:

sudo systemctl detener sinergia

Y luego para volver a habilitarlo:

sudo systemctl iniciar sinergia

información relacionada