更新:他们修复了 Synergy 1.9.0 上的 macOS wifi 延迟问题!https://symless.com/forums/topic/2587-download-synergy-190-to-fix-the-wifi-macos-bug/
我在用着协同作用 1.7.3并使用 Windows 7-Desktop 作为服务器,Kubuntu-Laptop 作为客户端。
我的笔记本电脑通过 WLAN 连接到路由器,台式机通过电缆连接。我不知道该怎么办,因为一开始它工作正常,但几周以来,客户端上的鼠标和键盘一直滞后得令人难以忍受,以至于我几乎无法使用它们。
答案1
在旧版本的 Synergy 中,LAN 比 WLAN 更适合 Synergy。如果 Synergy 必须在任何时候通过 WiFi 连接,您肯定会遇到延迟问题。我刚刚遇到了这个问题,我通过将以太网电缆连接到两台计算机(它们放在同一张桌子上)解决了它。如果您采用这种方式,您将必须关闭 wifi 并仔细检查您是否将 Synergy 客户端连接到以太网连接。一旦我这样做了,就会出现无滞后。如果您正在玩游戏或者需要彻底减少鼠标延迟,那么这就是解决方案。
您不会看到共享鼠标和键盘的不同软件之间的延迟有任何差异,因为它们都依赖于 WIFI。如果可以,请认真考虑使用以太网电缆 - 另一种方法是使用硬件(KVM 交换机),但这不是更好的解决方案。
编辑 5/26/2017:
看来这个错误已经修复。根据 Synergy 开发人员的说法,WiFi 延迟应该已经得到解决。请留下评论,谈谈您的体验。
答案2
Kolob 的回答是完全正确的。
个人轶事:我当时通过 Wifi 使用 Synergy,性能简直糟透了。只是偶尔会出现延迟、中断,点击标签需要几秒钟才能更新。真是太糟糕了。根据他的回答,我使用有线以太网连接了我的计算机,一切都变得顺畅了。
我将此作为答案发布,因为我的设置与 Kolob 推荐的设置之间的区别在于我使用了实际的网关(在我的 ISP 提供他们自己的硬件之前,我曾经将它用作我的无线网关。)使用这种技术,每台机器仍然可以像往常一样通过 Wifi 连接到互联网,但我的网关只是作为提供单独子网的工具。(“WAN”端口甚至没有插入 - 但路由器提供 DHCP 和子网)这样,我就不必担心禁用任何现有网络等,并且两者可以和谐共存。
配置 Synergy 时,只需确保您使用的是网关提供的子网 IP 地址,而不是 Wifi 连接。简单的ipconfig
或ifconfig
应该有助于确定您希望客户端使用哪个 IP 地址(服务器将绑定到其所有 IP 地址,因此您不必担心)。
在 Mac 上,请确保转到System Preferences
> Network
,然后单击您拥有的网络接口列表底部的小齿轮图标(即 Wifi、LAN 等),然后单击“设置服务顺序”。然后拖动以确保您的实际 ISP 接口(即 Wifi)排在以太网(LAN)接口上方。否则您的 Mac 将无法上网。(无论出于何种原因,在 Windows 上都没有这个问题)
答案3
刚才我遇到了同样的问题,我尝试了所有其他修复方法(除了我的 Mac 的以太网)。
在主机 PC(Windows)上,转到任务管理器(Ctrl+Shift+Esc),然后单击顶部的详细信息选项卡,然后搜索synergy.exe
、,然后右键单击它们并在设置优先级子菜单下synergyd.exe
选择。synergys.exe
High
答案4
我也遇到过类似的问题。在我的案例中,客户端在 Windows 7 上运行,而服务器在 Ubuntu 12.04 上运行。要解决此问题,请关闭 synergy 服务器并再次启动它:
识别正在运行的服务器的进程号:
ps -ax | grep synergy
上述命令的输出如下
29102 ? Ssl 0:02 synergys 29233 pts/0 S+ 0:00 grep --color=auto synergy
关闭协同服务器:
sudo kill -9 29102
重新启动协同服务器:
synergys