Live data from Hacker News

Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

github.com

61–70 of 155 posts

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#61
post #14

Speaking from experience, download a program that can show what DDC commands your monitor supports before you bother. Mine supports many except… switching inputs (0x60 if I recall). Documentation for most consumer monitors is pretty lacking in this regard, it seems to be a feature mostly on monitors targeted to the professional market.

In my case (Samsung), only HDMI supports 0x60 to switch input. DisplayPort had DDC support for many things but strangely switching inputs does not work.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#62

I've read the project's description and failed to figure what it does. What's a 'USB switch'? Where should this device be connected to? "press one button on your USB switch and all your monitors connect to a different input." - if the USB switch has buttons - why would I even disconnect/reconnect it? The project's description is shit.

If you actually sat and read it, you'd see that it's a piece of software that sits on each device connected to the USB switch and detects the USB disconnect/reconnect events which trigger when the USB switch is triggered and uses them to detect that the device should try to take control of the display devices.

I sat and read it and I had the same confusion. I've used a KVM before, but never knew that was some version of a KVM without the "V" called a USB switch. It seems like that peripheral must be less common than both USB hubs and real KVMs.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#63
It's cool but it only works if you have a rust compiler that can actual compile this (1.55.0) and no one does. That means you have to install a compiler from outside of your system repositories 100% of the time. Is suggesting everyone,

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

... really such a great idea? Even ignoring the curl | sh it's going to bork many systems now having two rusts. Rust projects you're supposed to compile are not ready for use by anyone but other bleeding edge Rust devs.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#64

from a purely software perspective and sort of the inverse of this, everyone should be aware of barrier, the fork/continuation of synergy https://github.com/debauchee/barrier the general concept is you could have 2, 3, 4 or more individual desktop PCs at one desk, each connected to their own displays, and one keyboard and one mouse. The keyboard and mouse are on the primary workstation, you can roll the mouse off the…

The active barrier maintainers have moved to working on a fork called input-leap:

https://github.com/input-leap/input-leap/issues/1414

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#65

from a purely software perspective and sort of the inverse of this, everyone should be aware of barrier, the fork/continuation of synergy https://github.com/debauchee/barrier the general concept is you could have 2, 3, 4 or more individual desktop PCs at one desk, each connected to their own displays, and one keyboard and one mouse. The keyboard and mouse are on the primary workstation, you can roll the mouse off the…

Barrier is almost perfect for my use, with one big flaw. It has no concept of individual displays. For most setups, it probably isn't a big deal. For me, I am back to a hardware KVM.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#66

I've read the project's description and failed to figure what it does. What's a 'USB switch'? Where should this device be connected to? "press one button on your USB switch and all your monitors connect to a different input." - if the USB switch has buttons - why would I even disconnect/reconnect it? The project's description is shit.

If you actually sat and read it, you'd see that it's a piece of software that sits on each device connected to the USB switch and detects the USB disconnect/reconnect events which trigger when the USB switch is triggered and uses them to detect that the device should try to take control of the display devices.

The “$30 switch” part lead me into thinking it’ll be about controlling some specific hardware in undocumented ways.

A project about cooperatively switching display inputs to get rid of a video switcher should say so in the title.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#67
post #54
post #19

Earlier quoted context omitted.

I was pretty shocked that most of the ddcutil & other similar programs on Linux weren't working for two of my monitors. The utils couldn't even detect the DDC display. But I told it what i2c bus to send to & what commands to issue, and it turns out my monitors had a pretty wide range of commands. Reminds me of an i2c motor controller I bought years ago, based off some avr microcontroller. I spent an afternoon trying…

Before we get that deep down on monitor tech, I want review sites to tell me whether I can use the monitor/tablet/phone/laptop with sunglasses.

That’s more about whether your sunglasses are polarized.

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#68

I've read the project's description and failed to figure what it does. What's a 'USB switch'? Where should this device be connected to? "press one button on your USB switch and all your monitors connect to a different input." - if the USB switch has buttons - why would I even disconnect/reconnect it? The project's description is shit.

Asking sincere questions is fine but please don't call names or post putdowns.

https://news.ycombinator.com/newsguidelines.html

Re: Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM

#69
An alternative approach that I've taken is to have the HDMIs from my work desktop plugged into a capture card on my main Windows desktop. I then use the preview from OBS to see the display and also hear the audio. Still need a separate keyboard + mouse, but I like being able to move/minimize my work OBS window off to the side when I'm not actively working.

I also use this setup with gaming consoles so that I don't have to dedicate an entire monitor.

https://github.com/obsproject/obs-studio

Post reply on HN