Monday, 06 August 2012 20:22

Share your Keyboard and Mouse with Synergy

Written by 
Rate this item
(0 votes)

Since Laptops and Tablets it's quite common for users to have more than just one device. Sometimes you need to use all of the devices at the same time. Wouldn’t it be nice to control all of them with just one keyboard and one mouse? Here you go…

Many people own a Laptop, Tablet or Desktop PC. And some can call all of them their own. 

After setting them all up to your desktop you might get confused with all the input methods. A program called Synergy will help you to manage that problem and use one mouse and keyboard for all your devices. The software just needs to be installed and works over a network. If Wi-Fi or LAN does not matter. The function is pretty easy: one computer needs to be the server and the others the clients. The software detects if your mouse touches the edges of the screen and will automatically control the corresponding client. It just feels like a multi-monitor system except the fact you are controlling different machines. No physical switch and no annoying changing of keyboard.

Want to try if this fits your needs? Here is the Detailed-How To:

Download and Installation


Needs to be done on the server and the client. Windows, Mac, Ubuntu are supported.

  1. Download Synergy from http://synergy-foss.org/download/ (Server and client are included). The version number is not important to get things working. Just watch you pick the right operating system.
  2. Install the program (Make sure you deselect the annoying browser toolbar if not needed by selecting “custom installation”). Patch does not matter. You dont need to touch it.

 Setting up the Server

  1. Select that you would like to set the computer as the server (can also be changed later)
  2. Click on “Configure Server…”
  3. Drag a PC from the right to a position in the grid. Using the real positioning of the devices will help later.
  4. Change the “unnamed” Pc to the name of the client. This is important! The client cannot connect if the client name is not in the computer map of the server.
  5. Press Ok twice. Press “Start” in the down-right corner to start the

 Setting up the client:

  1. Select that you would like to set the computer as a client
  2. Insert the name of the Server/Host computer (you can use the server's network IP if you like)
  3. Press Start in the corner to start the client

Sum-up of installation: Install on both devices. Set one as server, the other as client. Input the right computer names. Start and done.

If there are no strange warnings you are good to go. Look at the server to check if everything is working. It will tell you if the client trying to connect it on the server-map. Both programs now run in the background, you can end them in the taskbar. Test your setup with the input of the server/host computer. Just guide the mouse to the edge of the screen to control the other computer.

For example you have located the client left to the server computer(in real world and server-config-map). Just use the mouse and guide it to the left edge of the screen. The mouse will no appear on the left device and you can controll it. 

Additional Information

Note that this works best if your computers are in the same networks because the computer names make it easy. But you can use IP-Addresses too. It does not matter which operating system you use on the different clients. Even the program versions mostly doesn’t matter.

Please don’t forget: this is just a software solution. In case the server is extremely overloaded the client switching can take some millisecs. Also the mouse movement can have some delay. But normally it feels as instant as two monitors plugged into the same computer. You can play games with this setup. Some games will cause problems though.

Available for free download including: Mac, Pc, Ubuntu and Red Hat

http://synergy-foss.org

Read 4250 times Last modified on Thursday, 09 August 2012 18:52

Comment via Facebook

Regular comments at the end of the page

We use cookies to improve our website and your experience when using it. Cookies used for the essential operation of the site have already been set. To find out more about the cookies we use and how to delete them, see our privacy policy.

I accept cookies from this site.

EU Cookie Directive Module Information