Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s).Configuration and use. Create a configuration file synergy.conf defining the hostname of the server, the hostnames of the clients and the geometry of the machines, as follows.
Start the server (Linux or Mac OS X).
right = clientname
left = servername
Connect the clients (Linux or Mac OS X).
synergys -f --config synergy.conf
where clientname is the hostname of the client as defined in synergy.conf above, and server is the ip address (or hostname) of the server.
synergyc -f --name clientname server