我尝试寻找该问题的解决方案很长时间了。
以下是一些背景信息:
我的所有台式机/笔记本电脑都使用 Linux。我还有更多可以使用的笔记本电脑,所以我希望将它们用作外接显示器,以增加工作屏幕面积。
我试验过的一些方法:
协同作用及其变体:这可能适用于在 PC 之间共享键盘和鼠标,但我想做的是使用笔记本电脑上的空闲屏幕区域将窗口从台式机扩展到笔记本电脑。虽然我可以打开笔记本电脑上本地的另一个窗口,但我无法将 IDE 功能从一台计算机拖放到另一台计算机。
VNC+Synergy:VNC 选项没有太大帮助,因为它复制了桌面,但没有扩展它。
FreeNX:这是我最接近共享桌面的一次,直到我意识到 FreeNX 在远程 PC 上产生了一个带有全新桌面的全新会话,并且它不会扩展/扩大当前的工作区域。
本质上,我正在寻找软件解决方案。我是否错过了其他替代方案?
可以配置 FreeNX 以将当前桌面扩展到第二台显示器配置吗?
答案1
你正在寻找的是西德明这种技术。
答案2
我会(并且已经)在辅助笔记本电脑“显示器”上运行应用程序时执行此工作流程。
- 安装并配置笔记本电脑作为 Synergy 客户端。
- 启动 Synergy 并确保您可以从主工作站控制笔记本电脑。
- 确保 SSHD 在本地工作站上运行并启用 X11 转发。
- 使用 X11 转发从第二台笔记本电脑进行 SSH。
- 启动您想要在第二台笔记本电脑显示屏上运行的 (GUI) 程序。它们将通过 X11 转发,您可以通过 Syngery 控制它们。
我在一家有两台笔记本电脑的公司里做过这个,效果很好。设置起来有点麻烦,但值得付出努力。当然,你可能还想设置一下你的设置,~/.ssh/config
以便自动设置 SSH 设置。我还没有发现任何比它更好的软件,即使它提供了这个功能,也可以在 Linux 上运行。
答案3
我知道这对 Linux 没有帮助,但我经常使用我的笔记本电脑作为第三台显示器马克西维斯塔。