由于当前 Synergy (1.9-2.0.10)依赖于 libcurl3 库,而最新的 Ubuntu 18.04 包管理工具中的 curl 等依赖于 libcurl4,从而导致不兼容。
解决办法:
通过修改 control 文件来达到目的,请参考这里 。该方法只能用于服务端,不能用于客户端。
通过 Ubuntu 包管理工具安装旧版的 Synergy
sudo apt-get install synergy
可能会出现 system tray is unavailable, don't close your window
错误,此时需要安装 sni-qt
sudo apt-get install sni-qt
重启电脑,synergy 又可以使用了。