我喜欢在一张桌子上或类似情况下两台电脑协同工作。但是,我有一台用作媒体中心的台式电脑,想知道是否有办法实现以下情况。
通常,运行 synergy 服务器的计算机共享其鼠标和键盘。因此,要从我的笔记本电脑控制媒体中心,我必须在笔记本电脑上启动服务器,然后从媒体中心连接到它。
我的问题是,是否可以反过来做?让 synergy 的服务器在媒体中心 PC 上运行,并将不同的笔记本电脑/计算机连接到那里?任何解决方案都是首选。理想的情况是笔记本电脑用户可以连接到媒体中心计算机,并且屏幕始终位于右侧。
答案1
显然,您可以将客户端配置为作为服务运行并自动寻找服务器,这样您就不必从媒体中心 PC 手动启动连接。
答案2
如果有一对基于 Windows 的系统,无边界鼠标可能很适合你的需要 - 非常简单,适用于同一局域网上的多台计算机
答案3
为了解决为我的客户端(这里是媒体中心)使用不同服务器(带有输入设备的计算机)的类似问题,我配置了客户端以尝试连接到本地主机。
SSH 提供与适用服务器的连接。此外,运行服务器的机器不必公开打开 TCP 端口。
此处的协同作用仅监听本地连接。
从服务器运行 SSH 到媒体中心(客户端)以打开连接:
ssh -N -R 24800:localhost:24800 [email protected] '/usr/bin/synergyc -n mediacenter localhost'
synergys
然后在服务器上启动连接鼠标、键盘:
/usr/bin/synergys -n laptop -a localhost
可以看到,它只synergy
监听本地连接,使用加密传输,并且始终连接到打开 ssh 连接的服务器。
如果愿意,您甚至可以从自动启动运行客户端,然后稍后打开 ssh RemoteForward。