我在 ubuntu 电脑上安装了 synergy 用作服务器(电脑上插着 kbd 和鼠标)。我在 winPC 上安装了 synergy 用作客户端。一切都很顺利,直到我需要重启 winPC(这在 win PC 上很常见)。现在 synergy 说
WARNING: failed to connect to server: server already has a connected client with our name.
如果我退出 ubuntu 机器上的 synergy 并重新打开它,这个错误不会消失。我有两个解决方案。一:重命名 Windows 计算机并重新启动它(不可接受)。二:重新启动 ubuntu 计算机(完全不可接受)。
为什么 synergy 在我关闭并重新打开后仍保持断开连接? px ax | grep synergy
仅返回正在运行的 grep。如何在不重新启动任何一台计算机的情况下修复此问题? synergy 是否隐藏在其他名称下,还是会留下我可以删除的文件?
答案1
我在 Fedora 16 上运行服务器而在 Windows 7 上运行客户端时遇到了同样的问题。我最终发现,问题在于,尽管我从 PC 工具栏停止了客户端应用程序,但实际上客户端进程仍在运行,因此保持与 PC 名称的连接打开。
我在任务管理器中重新启动并终止它,这解决了我的问题。
答案2
你有没有尝试ps -ef | grep synergy
过