KVM switch alternatives for linux?

Iff you can run to a 2nd monitor (or 1 device is a laptop) then take a look at Synergy. Runs on Linux or Windows.

Adds the advantage of copy-and-paste across the 2 machines!