Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a PC and bought a Mac Mini recently. I am thinking of sharing my keyboard, mouse and the 24" Dell monitor between the PC and Mac Mini. What would be the better solution for me?

  1. KVM
    Sounds great, which one to choose and what do I have to be careful about?

  2. Software solution
    What would be the disadvantages?

share|improve this question

migrated from stackoverflow.com Feb 26 '11 at 23:55

This question came from our site for professional and enthusiast programmers.

4 Answers 4

I use KVM switch by IOGear. Very satisfied with it. You can buy a model which can either connect 2 or 4 monitors (in case you get another computer).

The only problem I find is the resolution during startup. For example, when I boot up computer #1, the switch has to be showing computer #1 to the monitor, and if it will be showing computer #2 or some other computer, when eventually I will switch to the computer #1, it will not show the proper resolution.

share|improve this answer
thx for your reply. Are you also having both PC and Mac? Are there anything I have to be careful. –  orunner Feb 27 '11 at 0:00

I use a program called "Synergy" which is free/open source software. It works on Linux, Mac and Windows and allows easy sharing of one keyboard / mouse between multiple computers.

Caveats are that it gets a little 'wonky' at times and needs to be re-started, but that doesn't happen often.

It frees up QUITE a bit of space on your desk and is easy to set up. If using Linux (now or in the future) also look for the 'quicksynergy' package to simplify the setup.

share|improve this answer
As I understand, Synergy requires that each computer has a monitor. But I just have one and would like to keep it that way. –  orunner Feb 27 '11 at 0:04
It is possible to use Synergy with only one monitor, I often do that on my own. In the configuration dialog, you only need to position the PC's. For example, you can put your mac on the right and the pc on the left, in that case you would leave the screen (on the pc) on the right with your mouse and it will re-appear on the left of the mac desktop after you switched the monitor input. –  Michael K Dec 20 '11 at 8:38

I use VNC, a software solution. There are many different VNC servers and VNC viewers for Windows, Mac, and Linux that all work well with each other.

Often I use "UltraVNC viewer" on a Windows laptop to display the "screen" of a Xvnc server on Fedora on a headless server in another state. (I pipe the VNC data through PuTTY for security -- alas, this adds even more latency between clicking a button to seeing the result on my screen).

VNC advantages over hardware: I don't need to stretch keyboard, mouse, and screen extension cables from that server in another state to my desk. It works with laptops.

KVM hardware switch advantages over software: instant switching from one machine to the other; it's possible to read all the BIOS messages as it boots up and change BIOS settings; the lag from clicking on a button to seeing the result on-screen is pretty much instantaneous.

share|improve this answer

If you have:

  1. A monitor with two (or more) inputs
  2. USB keyboard and mouse

You can connect one computer to each monitor input and use the front panel button on the monitor to switch between computers. Then use a USB switch (IOGEAR and Belkin both make 2 and 4 input models) to switch the keyboard/mouse.

It is a little 'clunky' but much cheaper than KVM solutions I've seen.

I have 4 computers connected this way to Dell 2408 monitors (2 DVI/HDMI/DisplayPort) with an IOGEAR GUB 431 switch.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.