我在 RHEL6 服务器 (panther) 和 Xubuntu 13.10 (wolf) 上安装了 synergy 1.5。我的 synergy.conf 文件是
section: options
screenSaverSync = true
end
section: screens
panther:
wolf:
end
section: links
panther:
right = wolf
wolf:
left = panther
end
作为 panther 上的非 root 用户,我启动服务器
synergys --config /etc/synergy.conf
并收到以下消息
INFO: Synergy 1.5.0 Server on Linux 2.6.32-358.2.1.el6.x86_64 #1 SMP Wed Feb 20 12:17:37 EST 2013 x86_64
但是当我synergyc -f panther
在客户端计算机上运行时
NOTE: connecting to panther: 172.31.70.161:24800
WARNING: failed to connect to server: incompatible client 1.3
当用 ip 替换 panther 以及在服务器上禁用 iptables 时,我得到同样的错误。
有任何想法吗
答案1
Synergy 要求服务器和客户端上的版本相同。看:
http://synergy2.sourceforge.net/trouble.html#problem8
当您编写该内容时,请在两台计算机上安装 1.5。错误消息中的 1.3 表明您可能刚刚从 Ubuntu 存储库安装了 synergy,因为它们很可能随 13.10 一起发布了 1.3 版本。
答案2
对我来说,我所要做的就是在两台机器上升级 Synergy,然后重新启动守护进程:
sudo ps aux | grep -i synergy
然后无论pid
你看到什么(例如,如果是 77279),
kill 77279