我刚刚买了一台戴尔 XPS 12 超极本,配有翻转触摸屏。我喜欢它,但只想在出门在外时使用(小)触摸屏。我宁愿使用 synergy 从我的台式机控制我的新笔记本电脑。
一开始,它运行良好。我的笔记本电脑后台有一个安装窗口,每当该窗口进入焦点时,客户端就会停止移动鼠标以响应服务器。我认为这是因为安装窗口需要管理员权限,因此 synergy 无法控制此类窗口。这让我一开始很困惑,所以我在这种情况发生时做了一些更改,但很难确定最终是什么破坏了 synergy。
在某些时候,可能是在后台安装完成时,或者当我将服务器协同版本升级到 1.4.11 时,客户端和服务器都无法连接。例如,在客户端上:
NOTE: starting the client
NOTE: config file: XXXXXX
NOTE: log level: NOTE
服务器上有类似的消息。两个窗口底部的状态栏将显示“Synergy 正在启动。”,停止/启动按钮将显示“停止”。我的印象是服务器从未启动,客户端从未连接。
在此设置中,客户端是 XPS 12 笔记本电脑,是运行 Synergy v1.4.11 的 Windows 8 64 位机箱,服务器是运行 Windows 7 64 位和 Synergy v1.4.11 的自制台式机。我尝试过启用和不启用 Synergy 密码,尝试过禁用防火墙,尝试过 32 位和 64 位版本的 Synergy,但都无济于事,甚至没有产生明显的行为差异。告诉客户端连接到虚假的服务器 IP 地址也不会产生明显的行为变化——就好像服务器根本不存在一样。
客户端和服务器都在日志中报告,
NOTE: connecting to service...
ERROR: ipc connection error, connection refused
一遍又一遍,客户端或服务器是否“已启动”或“已停止”。我不知道这是什么意思,我想知道。“ipc”是进程间通信吗?这甚至是网络问题吗?过去的几篇帖子建议使用 32 位版本而不是 64 位版本或重新安装 synergy。
从 Ubuntu 13.04 运行 synergy server v1.4.10 会产生更好的服务器端结果,但没有连接。对话框类似,但没有关于 ipc 的警告,当我单击“开始”时,它显示
NOTE: stopping synergy desktop process
NOTE: starting server
NOTE: config file: /tmp/qt_temp.TT2295
NOTE: log level: NOTE
2013-05-01T00:44:24 NOTE: started server, waiting for clients
/build/buildd/synergy-1.4.10/src/lib/synergy/CServerApp.cpp,612
然后,“服务器”和“客户端”等配置复选框全部变灰,状态栏显示“Synergy 正在运行(桌面模式)。版本 1.4.11 现已推出,请访问网站 [链接]”。这与 Windows 上的“Synergy 正在启动”形成对比。
我还没有机会在笔记本电脑上安装 Ubuntu 分区,但怀疑效果会更好。与此同时,除了将自己限制在 Ubuntu 之外,我不知道还能尝试什么(我对操作系统并不虔诚;我需要两者)。
答案1
尝试在 Windows 控制面板中启动 Synergy 服务。ipc 连接错误通常意味着服务已停止。
脚步:
- 打开 Windows 任务管理器。
- 单击“服务”选项卡。
- 右键单击 Synergy 服务。
- 单击启动服务。