x2vnc is an X program that will allow two machines to be controlled from the same keyboard and mouse. One machine must run X windows, the other can run X or Microsoft Windows
The top open-source alternatives to x2vnc (win2vnc)
are Synergy.
One of the criteria for ordering this list is the number of mentions that products have on reliable external sources.
You can suggest additional sources through the form here.