像 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.,复制它,放在后面,将所有7
s改为8
。-- :1
如果没有:0
,则在其后添加 ,否则:0
改为:1
。
笔记:我手头没有 Arch Linux 安装。这只是理论上的情况。
答案2
为 X 服务器提供不同的显示编号 – 例如xinit -- :1
– 或使用startx
,它会自动选择第一个未使用的显示器(基于/tmp/.X*-lock
)。
新的 X11 显示器将在第一个未分配的 VT 上运行;这可以通过添加参数来更改:对于第 8 个 VT。(这样,Xorg 甚至可以重新使用已经具有vcN
xinit -- :1 vt08
盖蒂或在其中运行的另一个文本模式程序。)
看Xorg(1)了解更多信息。