I bought a 3 monitor swivel arm this past week. From my PC, I have 1 monitor running from the HDMI output, and one running from the DVI. From my old HP Pavilion Slimline, I have a VGA cable running into the third monitor.
I wanted to run a KVM switch so that I could use one keyboard and mouse with the the PC and Linux box. However, because I’m using a different output format for each of the three monitors, the KVM switch won’t switch the monitor. Plus, even if the keyboard and mouse are switched back and forth, the mechanism of the switch is different from the PC’s fluid motion of dragging the mouse over from one screen to the other.
So, I installed an implementation of VNC on each box, using VNC to share the keyboard and mouse.
On the PC side, I used Win2VNC as the client that would connect to the server. The video that I saw online (https://www.youtube.com/watch?v=pJ0FE4hsfUQ) showed this software being used to connect to TightVNC, which was a little much for just using the Keyboard and mouse. But, Win2VNC was a usable client that would allow for dragging the mouse to the target computer.
On the Linux side, I installed X11VNC, which, like TightVNC, was also used for presenting a remote desktop to another computer, but can be configured to present the active x11 screen and not to present the framebuffer across the network (via the -nofb flag).
My next step is to make this server start on bootup, so that I don’t have to log in with a separate keyboard and mouse. Once I do that, it should mostly function as one if it were one computer.