X11 多座配置

X11 多座配置

我正在尝试使用 Xorg 在我的 Linux 机器上实现类似 Windows 的多座效果。我的目标是:

  • 每个用户都有一个图形会话,他们可以在其中运行图形应用程序。
  • 他们可以断开会话,同时保持所有应用程序运行。
  • 他们可以从控制台(屏幕+键盘+鼠标)或远程(VNC)访问会话。一旦它们从一个地方连接起来,其他地方就会断开连接。简而言之,他们只能从一个地方连接到他们的会话。
  • 当他们从控制台切换到远程或反之亦然时,他们的图形应用程序仍在运行而不会中断。
  • 一旦控制台用户使用 VNC 断开并连接其会话,另一个用户就可以同时使用控制台,因此系统正在运行两个会话。
  • 用户可以完全使用VNC 登录,即通过VNC 显示显示管理器,并在需要时创建会话,而无需使用控制台。

我尝试使用 x11vnc(1) 访问我的桌面,并且它有效。但是,我的屏幕在控制台和远程 VNC 客户端上共享。这不是我想要的。此外,使用 x11vnc(1) 不支持多用户场景。

我用 Google 搜索,发现这是一种称为“多座位”的技术,但该技术似乎不再被积极使用,因为人们不再需要连接到共享的 Unix 机器(如果我错了,请纠正我)。

有什么方法可以实现这一目标吗?非常感谢您提供的任何帮助。

我的规格:

  • 带有 Xorg 的 GNU/Linux
  • 显示管理器:SDDM
  • 窗口管理器:i3wm
  • 会话管理器:systemd-logind

相关内容