I'm going to have to look into this. I've got two machines using the same monitor (indeed work macbook and home linux). It's a curved 4K Samsung Oddyssey of some sort, and I can either switch through the monitor's menu, or set it to switch to the machine that gave the most recent input. The latter sounds perfect, but unfortunately both options suck. The monitor is incredibly slow to respond to anything: turning on, opening the menu, switching input, whatever. It always takes a couple of seconds, sometimes forgets to turn on at all, and often when I do something on one machine, the other suddenly wakes up, presumably by the monitor. The setup is unpredictable, and I blame the monitor.