我使用 Synergy 已经有一段时间了,但我一直在使用旧版本,因为当前版本是付费的。我想从来没有人问过这个问题,因为我在互联网上到处搜索,甚至用谷歌找到了答案。
那么,如果您自己编译 Synergy 是免费的(或者按照whatsisname 的建议由其他人下载编译版本)并且它是否具有所有功能?
我在 Ubuntu 上运行 Synergy 服务器,在 OSX 上运行 Synergy+ 客户端。该服务器有一个标准的Windows键盘shift,ctrl,windows,和alt键。我的MacBook Pro的有shift,fn,control,alt/option,和command键。
当我按ctrl- c、ctrl-v等时,在 Mac 上不会发生适当的复制/粘贴操作,但在 Ubuntu 中会发生。如果我正在控制 mac,然后按alt- c、alt- v,则会执行复制/粘贴操作。
因此synergy.conf,我尝试了键映射,发现以下内容允许我使用ctrl- c/ ctrl-进行复制/粘贴v:
section: screens
godzilla:
mbp.local:
ctrl = alt
alt = ctrl
end
Run Code Online (Sandbox Code Playgroud)
这就是我需要做的全部吗?或者还有其他映射也有帮助吗?该协同配置页面是指下列键映射。Windows 键盘和 Mac 键盘上这些键的等效键是什么?什么是元键或超级键?
shift = …Run Code Online (Sandbox Code Playgroud) 我在客户端计算机上的 OSX 上使用 QuickSynergy,在 Windows 上使用标准的 Synergy 程序。
我有一个配置在两天前我上次使用它时有效,但今天我开始工作但它不起作用。
奇怪的是,服务器显示客户端连接:
日志:
starting server
config file: C:/Users/RTI_US~1/AppData/Local/Temp/qt_temp.gq7972
log level: NOTE
NOTE: started server, waiting for clients
NOTE: accepted client connection
NOTE: client "danbook.local" has connected
Run Code Online (Sandbox Code Playgroud)
只是光标不会移动到另一个屏幕。我的两个系统中唯一的变化是我向客户端添加了 4GB 的 RAM,尽管这似乎并不重要。什么可能导致这种情况发生?
使用 DEBUG2 登录:
starting server
config file: C:/Users/RTI_US~1/AppData/Local/Temp/qt_temp.gq6300
log level: DEBUG2
INFO: Synergy 1.4.8 Server on Microsoft Windows 7 x64
DEBUG: opening configuration "C:/Users/RTI_US~1/AppData/Local/Temp/qt_temp.Hp6300"
DEBUG1: thread 0x00000968 entry
DEBUG: opened node pipe: 408
DEBUG: configuration read successfully
DEBUG1: starting server
DEBUG1: thread …Run Code Online (Sandbox Code Playgroud) Windows 7 链接到 Windows XP,使用 Windows 7 作为服务器。但我无法连接它们。
客户端日志说
"server regused client with our name".
server:"unrecognised client name ******, check server config".
Run Code Online (Sandbox Code Playgroud)
这里有什么问题
我刚刚下载了 Synergy,“服务器”计算机无法启动。我得到的只是一条重复的消息:
NOTE: connecting to service...
ERROR: ipc connection error, connection refused
Run Code Online (Sandbox Code Playgroud)
我正在尝试连接 2 台运行 Windows 7 Home Premium 的相同笔记本电脑。
当我在我想成为客户端的笔记本电脑上运行服务器时,它会立即启动,但另一个仍然显示相同的消息并且无法连接。
出于某种原因,当我有最新版本时,它也一直告诉我有一个新版本。此外,在“关于协同作用”菜单中,它显示“版本未知”
Mavericks 在每个应用程序的基础上处理可访问性,因此不是启用辅助设备(选项甚至不存在)全权委托,发出请求的应用程序显示在一个列表中System Preferences > Security & Privacy > Privacy,您可以在其中启用它正在寻找的访问权限。
但是,Synergy 会检查旧式的辅助设备设置并且无法启动。
更新:对于那些赶上这个问题的人 - Synergy 似乎已经在 1.4.17 版本中解决了这个问题。
此外,对于那些在升级后遇到问题的人,请参阅下面 James Valero 的输入。
每隔一段时间,当我在 Windows 上启动 Synergy 时,我会收到以下消息:
failed to init synrgyhk.dll, another program may be using it
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?我发现的唯一解决方法是重新启动计算机,但有更好的解决方法吗?
我正在尝试在两台 Windows 7 64 位机器上配置 Synergy - 一台是台式机,另一台是笔记本电脑。桌面(Synergy 服务器)似乎正在运行并等待客户端连接。我已经允许通过端口 24800 的入站 TCP 流量和笔记本电脑上的出站流量。
在笔记本电脑上运行测试连接时,我得到:
错误:无法连接到服务器:超时 ..\cmd\synergy\synergy.cpp,270
正如其他搜索结果所建议的那样,我已将客户端设置为使用主机的 IP 地址而不是计算机名称,但还没有运气。我还将两者都设置为以管理员身份运行。
Synergy 说它正在退出并出现错误并检查日志文件,但我不知道它在哪里。任何帮助表示赞赏。
我如何让 UAC 运行,以便我可以使用协同客户端控制在 UAC 授权下运行的变暗的桌面和程序?(kb和鼠标连接的是Linux机器,windows运行的是synergy客户端)
还是关闭 UAC 是唯一的选择?