如何运行多个 X 显示器?

如何运行多个 X 显示器?

像 Arch Linux 这样的发行版默认有六个虚拟终端,可通过键盘上的 alt + F1、F2、...、F6 键访问。运行 xinit 会启动 X 显示器,可通过 alt + F7 访问。

我希望运行两个 X 显示器,一个在 alt + F7 处,另一个在 alt + F8 处。我该怎么做?

我确信我不是在寻找窗口管理器提供的虚拟桌面。我实际上想要两个 X 显示器。例如,解决方案应该让我运行两个不同的窗口管理器。

谢谢。

答案1

/etc/inittab会发现类似这样的内容:

c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

下一行控制 X.,复制它,放在后面,将所有7s改为8-- :1如果没有:0,则在其后添加 ,否则:0改为:1

笔记:我手头没有 Arch Linux 安装。这只是理论上的情况。

答案2

为 X 服务器提供不同的显示编号 – 例如xinit -- :1– 或使用startx,它会自动选择第一个未使用的显示器(基于/tmp/.X*-lock)。

新的 X11 显示器将在第一个未分配的 VT 上运行;这可以通过添加参数来更改:对于第 8 个 VT。(这样,Xorg 甚至可以重新使用已经具有vcNxinit -- :1 vt08盖蒂或在其中运行的另一个文本模式程序。)

Xorg(1)了解更多信息。

相关内容