如何在 OS X 和 Linux 之间共享应用程序窗口?

如何在 OS X 和 Linux 之间共享应用程序窗口?

我最初在超级用户上问过这个问题,但我没有得到任何答案。

我正在尝试在我的 Macbook Pro 和我的 Ubuntu 10.04 工作站上设置 Xdmx,以便我可以通过笔记本电脑显示屏、笔记本电脑连接的显示器和工作站的显示器共享我的 MBP 键盘和鼠标以及在工作站上运行的 X 应用程序。

  1. 在哪里可以找到最新的 Xdmx? Sourceforge 网站称,那里的代码没有维护,该项目已合并到 Xserver 中。我找不到最新的源代码或二进制发行版。

  2. 我该如何安装它?有压缩包文件吗?我必须从源代码构建吗?

  3. 还有其他选择可以完成我上面描述的事情吗?

答案1

事实证明,尝试Xdmx从 Mac 运行是错误的方法。相反,我从 Linux 工作站运行它。完成此操作的步骤如下:

  1. xpra在两个系统上安装。
  2. 在 Linux 工作站上启动xpra并从 MBP 连接到它(上述链接中的说明)。
  3. Xephyr在工作站上启动一个窗口Xephyr :101 &

  4. 通过以下方式在 MBP 上启动另一个XpraDISPLAY=:13 Xephyr :101 &

  5. 最后,Xdmx按照此处所述开始

Xdmx -configfile xdmx.conf -config clone_config +xinerama -输入:100 -输入:101:102&

此时,启动的应用程序DISPLAY=:102将显示在两个系统上,但此时还不能真正使用。请注意,#3、4 和 5 中的命令均在工作站上运行。

相关内容