Product: Synergy (all versions)
Operating systems: Linux
This guide outlines how to manage Synergy background processes on Linux, covering both Synergy 1 and Synergy 3. The command-line instructions help you start, stop, and control core services, daemons, and tray applications.
Note that Synergy 1 changed its binary names starting with version 1.17.1, so this guide includes version-specific instructions where needed. No scripts are used — only raw terminal commands for clarity and control.
Synergy 3
Processes
synergy-core – core client/server logic
synergy-service – service/config sync
synergy-daemon – daemon process
synergy-tray – tray app
Commands
Core
Stop: killall synergy-core
Start (client): synergy-core --client --name <client-name> <server-ip> &
Start (server): synergy-core --server --config /path/to/synergy.conf &
Service
Stop: systemctl --user stop synergy-service
Start: systemctl --user start synergy-service
Unload service: sudo /opt/Synergy/synergy-service -u
Load service: sudo /opt/Synergy/synergy-service -i
Daemon
Stop: systemctl --user stop synergy-daemon
Start: systemctl --user start synergy-daemon
Tray
Stop: killall synergy-tray
Start: synergy-tray &
Synergy 1.17.1 and above
Processes
synergy-server – server
synergy-client – client
synergy-daemon – daemon process
Commands
Stop server/client: killall synergy-server synergy-client
Start server: synergy-server --config /path/to/synergy.conf &
Start client: synergy-client <server-ip> &
Restart daemon: systemctl --user restart synergy-daemon
Versions older than 1.17.1
Processes
synergys – server
synergyc – client
synergy-daemon – daemon process
Commands
Stop server/client: killall synergys synergyc
Start server: synergys --config /path/to/synergy.conf &
Start client: synergyc <server-ip> &
Restart daemon: systemctl --user restart synergy-daemon