Linux X11 单个会话中的多个客户端

Posted

技术标签:

【中文标题】Linux X11 单个会话中的多个客户端【英文标题】:Linux X11 multiple clients in a single session 【发布时间】:2012-02-22 05:36:01 【问题描述】:

x11 服务器和客户端可以通过 SSH 隧道连接。

我想知道是否可以在一个会话中连接多个客户端。

这意味着:

我正在尝试用四台不同的计算机在四个不同的地方显示一个桌面。所以第一台电脑会显示左上角,第二台电脑会显示右上角,依此类推。

所以我可以在窗口中移动,就好像每台显示器都连接在一个地方一样。

【问题讨论】:

您不能将 X11 客户端应用程序从一台 ssh 机器移动到另一台机器... 所以我可能不得不像 vnc 查看器的角度来实现这一点? 我不明白你想要什么。为什么您不能简单地使用ssh -X 并将您的窗口移动到屏幕上的常规位置(或者配置您的窗口管理器以根据它们的主机放置窗口)? 这将通过 DMX 完成:en.wikipedia.org/wiki/Xdmx。 例如,DMX 可以使用两台台式计算机提供多显示器支持,每台计算机都有一个显示器。或者,它可以在 8 台计算机之间统一一个 4 x 4 的监视器网格,每台计算机连接 2 个监视器。 DMX 是要走的路! 【参考方案1】:

您可以尝试打开几个 Xephyr 会话,然后使用 wmctrl 命令将这些会话移动并调整为所需的几何形状。您可以在 post 中找到类似的内容(用于完全不同的目标)。

【讨论】:

以上是关于Linux X11 单个会话中的多个客户端的主要内容,如果未能解决你的问题,请参考以下文章

使用剪贴板跟踪 x11 中的复制粘贴

单个服务公开的多个 Pod 的会话关联设置

用Xmanager 远程客户的linux服务器 链接后提示x11转移失败。询问客户说给我的li

使用单个客户端和单个会话模拟 SQL Server 上的死锁

通道单一连接(会话)到事件处理程序映射

Spring/Hibernate下的多个会话工厂