40 points chanux 2 days ago 13 comments

Terretta 1 day ago | parent

Fwiw, this has been helpful for a couple decades now:

https://symless.com/synergy/features

Given that even a corp Mac can now (policy permitting) allow a personal AppleID along with the corporate login, it's easy enough to do the same with just native OS controls even with 2 logins. Something magical about opening an iPad next to a MacBook and pushing the cursor across ... or, alternatively, wirelessly (or USB-C) making the iPad an extended screen.

But Synergy remains great.

If free is your bag instead of supporting the nominal cost:

https://github.com/deskflow/deskflow

They explain this here:

https://symless.com/synergy/blog/how-to-use-synergy-for-free

opan 1 day ago | parent

First I remember hearing of deskflow, but I remember hearing about a synergy fork called "barrier". Is that not used anymore?

netsharc 1 day ago | parent

That "for free" link isn't accurate at all, it claims you have to compile Deskflow yourself, but on Deskflow's Github they offer binary releases.

I don't remember why Barrier was forked from Deskflow, but I've been using Barrier for many many years now. Now that I think of it, I do notice bugs, that maybe I should try out a new version to see if there are life improvements. E.g. with keyboard layouts, even when both systems are running Windows, the target system can be confused what character it should be outputing; and I need to hit "reload" to reconnect after returning one or both systems from standby, sometimes clipboard sharing also breaks.

nly 1 day ago | parent

Barrier was forked from Synergy many years ago

Deskflow is just the open source version of Synergy (sans branding) released by Symless.

The weird layout bugs are because of the way it all works behind the scenes. Non-control characters are sent as characters (not key codes) over the wire and then mapped back to local key codes on the receiving side.

threecheese 1 day ago | parent

As a paid Synergy user, there are tradeoffs (as you probably know). I'm willing to accept these for a side-by-side Mac workflow (or Mac + something else), where each host has a dedicated display.

For a workflow where you are also display switching (kvm etc), Synergy doesn't work well. You can technically use it when hosts are coming on/off display, but it's not designed for it. If you use a kvm-like workflow and have a Magic Touchpad, there's no easy solution without re-pairing, and I hope OPs tool works for this.

nathancahill 1 hour ago | parent

Doesn't Mac already do this natively?

crazysim 57 minutes ago | parent

"with no Apple ID and no USB re-pairing dance. "

Aaargh20318 46 minutes ago | parent

Very useful tool. I’m using this in combination with BetterDisplay to switch between my personal and work laptop.

I have both hooked up to 2 monitors. A shortcut triggers MagicSwitch to switch my keyboard and mouse to the other machine, while it uses BetterDisplay to send a DDC command to the monitors that makes it switch inputs.

Bound the whole thing to a key combo, and now I can easily switch between two machines.

aaronbrethorst 34 minutes ago | parent

The solution I settled on was swapping between my personal and work laptops with a thunderbolt cable that connects to a dock. The dock is connected to my keyboard, trackpad, webcam, and monitor. It’s been working like a champ for the past 3+ years.

jmyeet 17 minutes ago | parent

I was a long time user of CalDigit docks. Over a period of 3 years I think I had 3 fail. It's been a couple of years since I've used one in anger. We're onto TS5/TS5+. I think the last I used was the TS3+. But what I can say is... the technology just isn't there yet, for several reasons:

1. I liked to use a Bluetooth headset. What I really want is to pair the headset (or microphone or whatever device) with the dock, not the computer. As a result, switching just didn't work. And Bluetooth is finnicky at the best of times. This was a pain point;

2. The cables have a really high failure rate. I now buy at least 2 of any cable I buy because I expect one to be bad from the start or fail, particularly the cable between the Macbook and the dock. It has to carry power and a full TB load. 3 feet was best. 6 feet at the time was the longest it could go. I expect there have been teething problems with TB4/5 since. I'm actually curious about the Chinese GPMI standard/cable, as an aside;

3. Thunderbolt itself was generally good because it's well-supported by OSX, including DRMA support. But passthrough for HDMI/DP still felt like it had problems. It should be bulletproof. There's nothing worse than a monitor that might go black occasionally and you don't know why;

4. Generally speaking, handling this much bandwidth requires a lot of computing power. A dock is basically a 100G+ switch.

brcmthrowaway 26 minutes ago | parent

Odd living in Poland as an expat - is there a tax break on crypto maybe?

danek_szy 6 minutes ago | parent

How so?

diebillionaires 19 minutes ago | parent

i use deskflow between two mac’s and a pc, but it doesn’t support trackpads. so this is nice for those users