在 Mac 服务器上连接到 synergy 时出错

在 Mac 服务器上连接到 synergy 时出错

我安装了 synergy。我在 mac OS X mavericks 10.9.4 上运行了它。当我在 mac 上打开 synergy 时,一个窗口快速弹出并消失。然后,我从我的 Windows 工作站连接并收到错误:

注意:连接到“xyza”:xyza:24800 信息:加密模式:cfb 错误:服务器拒绝名为“pcName”的客户端 警告:无法连接到服务器:服务器拒绝名为我们的客户端

  1. 我如何知道 synergy 是否在 Mac OS X 上运行?
    • 我尝试了 Terminal > netstat -an 。有数百行。我看到其中一行写着:
Local Address:  *.24800
Foreign Address *.*
state:  LISTEN
  1. 什么原因导致此错误?

    • 我看到一个故障排除链接在 synergy 网站上。我在两端都运行默认配置。“未知屏幕名称 XXX”(此错误所指)似乎适用于做怪事的人。

    • 我尝试通过 telnet 进入 xyza 24800,似乎成功了。我在命令提示符中看到了加密的 jibber jabber。

答案1

Mac 确保您在服务器和客户端上设置的屏幕名称不包含任何特殊字符。

重新启动软件。

在服务器上单击首选项,并确保显示的两台计算机具有相同的屏幕名称。只需双击并更改。

应该都很好

答案2

您可以通过打开 Synergy 应用程序 > Synergy 菜单 > 首选项来更改计算机名称:

在此处输入图片描述

请注意,Synergy 必须从菜单栏

在此处输入图片描述

Synergy 从以下位置打开时不会显示 GUI码头。

- 创建不包含空格或破折号的计算机名称 - 复制位于以下位置的配置文件:

/var/文件夹/s9/vvv8y27d6q51rfzcf9d4nvlh0000gn/T/Synergy.xxxYYY

/Users/username/Synergy.conf(将 xxxYYY 重命名为 conf)

  • 修改 Synergy.conf 文件的别名部分:

部分:别名
      newHostname:
      oldHostName.local
结束

  • 启动 Synergy 服务器时选择“使用现有配置”。选择文件

/用户/用户名/Synergy.conf

答案3

我也花了一些时间在这上面。这个按钮不太明显。它看起来像一个图标而不是一个按钮。 在此处输入图片描述

使用此监视器类型图标(通过拖动)向您的服务器设置添加另一个监视器。请勿在其名称中使用特殊字符。

相关内容