一台电脑可以通过双显示器同时供两个用户使用吗?

一台电脑可以通过双显示器同时供两个用户使用吗?

由于现代 PC 可以同时使用两个屏幕,我想知道是否可以插入两个键盘和鼠标,让两个屏幕同时运行两个(或多或少)独立的 X 会话?

答案1

简而言之,是的,这是可能的。您正在寻找的相关搜索字符串是“Multi-seat X”。

Ubuntu 维基,Gentoo 维基,Debian 维基拱门维基都有与多座位 X 相关的文章。许多其他文章可以在多座 Xorg wiki 页面甚至更多可以在谷歌上找到。

从这些文章中我可以看出,有两种方法可以做到这一点:

  • 多个 X 服务器,或
  • 在 Xorg 之上使用 Xephyr。

这些方法中哪一种适合您取决于您​​运行的 Xorg 版本和您的硬件。如果您的硬件设置支持的话,多个 X 服务器似乎是更简单的方法。显示管理器、声音服务器和其他组件还需要完成一些工作——其中大部分内容都在上面链接的各种文章中进行了介绍。

此外,还有一个多座显示管理器 (MDM)自动化这些配置。不过,它尚未集成到大多数发行版中(mdmUbuntu 中的包是同音字)。

答案2

多座位是一种方法。但是如果你想要 2 个鼠标(或 2 个键盘,或两者)同时将不同的输入流定向到 2 个不同的终端,你可以使用 xinput:https://wiki.archlinux.org/title/Multi-pointer_X

您需要的命令(不言自明):

xinput list
xinput create-master [名称]
xinput reattach [从设备名称或 id] [主设备名称或 id]

创建母版后,我必须重新连接鼠标/键盘。也许这只是一个小故障......

对我来说有用的是:我有 2 个鼠标、2 个键盘、2 个终端:

  • 聚焦终端-A 带鼠标-A
  • 用鼠标 B 调焦端子 B
  • 输入键盘-A 显示终端-A 上的输出
  • 输入键盘 B 显示终端 B 上的输出

相关内容