Just tried Barrier
Posted: Wed Mar 27, 2024 3:30 pm
I came across "Barrier" which acts as a partial software KVM switch or a KM without the V.
I used a KVM for a couple years at home to switch keyboard, mouse, and monitor between two Windows 10 PCs. I worked on contract where they sent me a mini PC monitor, keyboard, and mouse. I only got the mini PC out of the box as I didn't want their keyboard and mouse. I had an old DVI KVM setting in the box unused. Had to buy an adapter for DisplayPort to DVI and was set. Used this for two years and it worked like a champ. But it was limited to two machines.
The other option is various remote desktop options. I've been using this option at home recently. Mostly used Nomachine recommended by @CharlesV and I agree it's about the best for desktop to deskop.
Then I saw an article about Syngery which is the commercial version of Barrier. Barrier doesn't have the most helpful docs imho. I even started compiling it, but soon realized MXPI has it on both x64 and arm64. And they have a Windows x64 version. So now I have my MX 23 XFCE, Windows PC, and MX Raspberry Pi 4B and working together. The MX desktop is the server and has the keyboard & mouse directly connected. The other two machines are clients. It took a few tries for the Windows install to persist the server IP address, but noticed finally persisted it after a shutdown and startup. And it works as a client on my RPI 4B.
The biggest downside is having to toggle between video inputs on my monitor. It was meant to be used with a monitor on each machine. Selecting which machine has focus is a matter of moving the mouse off screen. With multiple monitors, it would a breeze. But with a single monitor, I have to careful about moving the mouse off screen.
I'll probably switch the server machine over the the RPi 4B as it's powered up 24/7.
This would have NOT been an option with the work PC I used for two years as it was on a VPN and NOT visible to other machines on my LAN. A hardware KVM is a must in that situation.
Hopefully this will solve some of my single monitor/keyboard/mouse issues.
I used a KVM for a couple years at home to switch keyboard, mouse, and monitor between two Windows 10 PCs. I worked on contract where they sent me a mini PC monitor, keyboard, and mouse. I only got the mini PC out of the box as I didn't want their keyboard and mouse. I had an old DVI KVM setting in the box unused. Had to buy an adapter for DisplayPort to DVI and was set. Used this for two years and it worked like a champ. But it was limited to two machines.
The other option is various remote desktop options. I've been using this option at home recently. Mostly used Nomachine recommended by @CharlesV and I agree it's about the best for desktop to deskop.
Then I saw an article about Syngery which is the commercial version of Barrier. Barrier doesn't have the most helpful docs imho. I even started compiling it, but soon realized MXPI has it on both x64 and arm64. And they have a Windows x64 version. So now I have my MX 23 XFCE, Windows PC, and MX Raspberry Pi 4B and working together. The MX desktop is the server and has the keyboard & mouse directly connected. The other two machines are clients. It took a few tries for the Windows install to persist the server IP address, but noticed finally persisted it after a shutdown and startup. And it works as a client on my RPI 4B.
The biggest downside is having to toggle between video inputs on my monitor. It was meant to be used with a monitor on each machine. Selecting which machine has focus is a matter of moving the mouse off screen. With multiple monitors, it would a breeze. But with a single monitor, I have to careful about moving the mouse off screen.
I'll probably switch the server machine over the the RPi 4B as it's powered up 24/7.
This would have NOT been an option with the work PC I used for two years as it was on a VPN and NOT visible to other machines on my LAN. A hardware KVM is a must in that situation.
Hopefully this will solve some of my single monitor/keyboard/mouse issues.