我似乎不知道该怎么做。似乎只有一个键盘/鼠标可以在两个屏幕上移动,而另一个只能在自己的机器上移动。
有什么办法可以让它真正双向吗?
答案1
您可以尝试在两台机器上运行客户端和服务器,并将它们设置为使用不同的端口。我从未测试过,但它可能会起作用。
答案2
Linux:打开两个 QuickSynergy 窗口,在第一个窗口的共享选项卡中的一个框中输入主机名/ip,在第二个窗口的使用选项卡中输入主机名/ip,这样就足以实现双向连接。
Windows:即使您使用两个窗口(日志显示当前正在运行的内容),标准 Synergy GUI 窗口 ( synergy.exe
) 也会终止现有服务器 ( synergys.exe
) 或客户端 ( synergyc.exe
) 以启动一个新服务器,因此通常无法用于创建双向连接,除非您知道如何防止一个进程终止另一个进程。
相反,首先通过窗口启动服务器(因为它有更多设置选项),然后使用正确的主机名/ip 运行,
C:\Program Files (x86)\Synergy\synergyc.exe' --restart 192.168.1.123
注意事项:如果您最近更改了 Windows 主机名,则 Synergy 窗口生成的客户端与命令行生成的客户端将有所不同。必须更新远程服务器的屏幕边缘规则以反映这一点。--relaunch
在--help
菜单中,但无法识别。我认为它已被替换--restart
。当尝试跨越边界到远程屏幕时,指针可能会循环回到相对的本地边缘,或者继承不可见状态,具体取决于远程鼠标是否在其主屏幕上。在同一个屏幕上时,本地鼠标会将指针从其当前位置移动,但远程鼠标会将指针从上次离开的位置移动。