Home » none » Synergy – The Virtual KVM (sort of)

Synergy – The Virtual KVM (sort of)

uig-skye This afternoon (last Thursday by the time this actually goes live) one of my clients introduced me to Synergy.  This is one of the coolest tools I’ve seen since VNC.

Now, to be honest, this tool isn’t for everyone.  But if you have multiple computers set up around you, you’re gonna love Synergy.

Here’s what it does:

You load the software on each of the computers you have setup on your desktop.  You make one the server, everything else is a client.  You do a little configuring to tell the server which monitor is next to which other monitor, and yes that means left, right, top and bottom relationships.  Once you’re configured, you can move your mouse to any of the screens seemlessly and when the mouse is on the other screen you can type.  You’re hands never have to leave your primary input devices.

Now that’s cool enough.  But you also get:

  • The ability to copy and paste from one computer to another.
  • Syncronize screen savers.  When one goes on, they all go on.
  • One password to unlock all screens.
  • Works on and between multiple operating systems.  Yep, you can have Linux, Windows, and Mac all running from the same keyboard and mouse.

There is software available that does this that you have to pay for.  But this is free, open source, software that you can install and have up and running in about 1/2 an hour.

Get it here: http://synergy2.sourceforge.net/

If you use more than one computer on your desktop at a time even some of the time, you’re going to wonder how you ever worked without this.


So far I’ve found only one quirk.  If you have focus in a Visual Studio window, you won’t be able to move your cursor to another computer.  It is easy to fix this by moving focus to some other window on your screen first.

Like this Article? Subscribe to get every article sent to your email.

Related Post

  • YAGNI – You Aren’t Going To Need ItYAGNI – You Aren’t Going To Need It One of the design principles in software development is to only write what you need today.  This has taken on the moniker of YAGNI (You Aren’t Going To Need It). The question is, […]
  • What’s In My Blogging Toolbox?What’s In My Blogging Toolbox? So as I thought this week about what I might write, I decided to review the various tools that I use to get stuff done.  I started this post with the stuff I use to create the blog […]
  • Templated E-Mail using .NETTemplated E-Mail using .NET One thing I’m pretty consistent about is letting the computer do most of my work for me.  As a “programmer” I really don’t like to program.  I prefer to solve problems. You’ve […]
  • Storing a DataRow into a Session (server) variableStoring a DataRow into a Session (server) variable I recently ran into a situation where I needed to store a DataRow object, which is not serializable, into a Session variable using the Session Server.  As I mentioned yesterday, all […]
  • CmdAgent.exe utilizing 100% CPUCmdAgent.exe utilizing 100% CPU Yesterday was a very bad day for me.  No sooner had I posted yesterday’s article then my computer became impossible to use. Even though I have anti-virus software installed on my […]

About Dave Bush

Dave Bush is a Full Stack ASP.NET developer. His commitment to quality through test driven development, vast knowledge of C#, HTML, CSS and JavaScript as well as his ability to mentor younger programmers and his passion for Agile/Scrum as defined by the Agile Manifesto and the Scrum Alliance will certainly be an asset to your organization.

  • Alex

    The problem with VS also happens when Vista/Win7 ask for authorization to run an app. On win 7 also happens when you run the Device Manager..