Back in the day you shared a monitor, mouse, and keyboard with a KVM. I have two Ubuntu desktops and I need to share a keyboard, mouse, and monitor between them. What is current best practice?