使用 Synergy 在两台计算机之间共享三个显示器

使用 Synergy 在两台计算机之间共享三个显示器

我有一台 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 (通过 S​​ynergy)
  • 中间屏幕 (OS X)
    • 关闭左侧 -> 左屏幕 (Linux1)
    • 右侧之外 -> 什么都没有?
  • 左屏(Linux2)
    • 左侧 -> 无/Linux1?
    • 右侧 -> 无/Linux1?

所以...正如您所看到的,必须穿过 Linux1 才能到达 Linux2 可能会有点烦人,但这是可能的。

不过,正如@Matt Jenkins 所建议的,双屏是可能的。这里是我在询问如何在 Arch Linux 上设置双显示器时收到的关于 Linux 产品(至少是带有 nvidia 卡的产品)的一个很好的总结。祝你好运找到解决方案——不能说上面的方法是理想的,但它是一种方法(虽然可能很明显,这也是你问这个问题的原因)。

答案3

使用带有 2 个显示器的机器作为 synergy 中的服务器的安排将自动解决此问题。我刚刚让它工作

相关内容