故障排除 Synergy“无法读取配置”错误

如果您遇到 Synergy“无法读取配置”错误问题,请尝试以下操作:
* 获取最新版本的 Synergy KM来自 SourceForge
* 确保客户端也安装了最新版本的 Synergy(对于 Windows 客户端来说它已经很旧了,但是可以工作)
* 创建一个新的“位置”并重新添加您的服务器,屏幕,客户端,按照你想要的顺序。
* 注意特殊字符和空格,不要在协同屏幕名称中使用它们。 “ScreenName”优于“Screen Name”
* 启动 Synergy 服务器并连接客户端

如果你感兴趣的话,这里是完整的解释……

synergy mac 和 pc 设置 外部显示在我的 Mac 上,因此我不得不调整 Synergy 的服务器配置以了解在哪里放置我的 Mac、新的外部屏幕和我的 PC。 (对于那些不知道的人,Synergy 是一个很棒的实用程序,它允许您在多台机器上共享一个鼠标和键盘,而不管它们的平台是什么。支持 Mac OS、Windows 和 Linux)。这听起来很简单,所以我只是在 Synergy 控制面板中为我的新 LCD 添加了一个新的屏幕名称,然后单击“应用”——不幸的是,这没有用,我遇到了几个错误,Synergy 无法启动:

错误:无法读取配置“/var/tmp/synergy-A38198/

是第一个错误,所以我去删除了 tmp 文件并再次尝试,得到一个新的错误:

错误:无法读取配置“/var/folders/iO/

我删除了那些,然后又出现了第一个错误。嗯,那好吧。那么该怎么办?我将重新创建配置,对吗?

我安装了最新的 Synergy KM,您可以从 SourceForge 获取最新版本的 Synergy KM。我安装了它,然后进入 Synergy KM 面板中的“服务器配置”选项卡。创建一个“新位置”并再次添加我所有的屏幕,然后启动协同服务器。服务器启动正常,但现在抛出不同的配置错误,并且不允许客户端连接。奇怪的。所以我再次重新添加了屏幕,但出于直觉,我删除了屏幕名称中的一个空格,从“External Monitor”到“ExternalMonitor”,再次启动服务器,你猜怎么着?一切正常。我认为这真的很奇怪,但我猜测由于某种原因屏幕名称中的空格导致 Synergy 难以读取配置文件。破折号 (-) 似乎工作正常,但空格有问题。我对此没有太多解释,因为我在名称中多次使用了空格,但尽管如此,这似乎可以解决问题。