![使用 Synergy 在两台计算机之间共享三个显示器](https://linux22.com/image/1283689/%E4%BD%BF%E7%94%A8%20Synergy%20%E5%9C%A8%E4%B8%A4%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%E4%B8%89%E4%B8%AA%E6%98%BE%E7%A4%BA%E5%99%A8.png)
我有一台 Mac 和一台 Linux 电脑。Mac 有一个显示器(中间),Linux 机器(Ubuntu 10.04)有两个显示器(Mac 显示器的左侧和右侧)。
如何配置 Synergy(以 Mac 作为服务器)以便可以在所有三个屏幕上使用鼠标和键盘?
答案1
我不相信 Synergy 支持这种安排。
就协同作用而言,Ubuntu 机器的双显示器被视为单个显示器。您无法将其拆分。
唯一可行的方法可能是运行两个单独的 X 服务器,每个屏幕一个,并将它们视为单独的计算机,运行 synergy 两次 - 每个屏幕一个。这不是我曾经尝试过的方法,所以可能不可行。
答案2
我没有三个屏幕可以尝试,但我认为您应该能够设置 Synergy,以便在其中一个 Linux 屏幕和 OS X 屏幕之间使用一个键盘/鼠标。然后只需在 Linux 上设置 X 服务器,即可让您从一个 Linux 屏幕的一侧转到第二个 Linux 屏幕。这可能有点俗气,但它仍然可能有效。因此,屏幕之间的“路径”可能是:
- 左屏(Linux1)
- 关闭左侧 -> 右侧屏幕 (Linux2)
- 右侧 -> OS X (通过 Synergy)
- 中间屏幕 (OS X)
- 关闭左侧 -> 左屏幕 (Linux1)
- 右侧之外 -> 什么都没有?
- 左屏(Linux2)
- 左侧 -> 无/Linux1?
- 右侧 -> 无/Linux1?
所以...正如您所看到的,必须穿过 Linux1 才能到达 Linux2 可能会有点烦人,但这是可能的。
不过,正如@Matt Jenkins 所建议的,双屏是可能的。这里是我在询问如何在 Arch Linux 上设置双显示器时收到的关于 Linux 产品(至少是带有 nvidia 卡的产品)的一个很好的总结。祝你好运找到解决方案——不能说上面的方法是理想的,但它是一种方法(虽然可能很明显,这也是你问这个问题的原因)。
答案3
使用带有 2 个显示器的机器作为 synergy 中的服务器的安排将自动解决此问题。我刚刚让它工作