什么决定了图形界面在哪个虚拟控制台上运行?

什么决定了图形界面在哪个虚拟控制台上运行?

我了解到我可以通过按Ctrl+ Alt+在虚拟控制台之间切换F1–F12,并且我发现图形界面通常在F7/ F8从今起F2)。

为什么会出现这种变化?有没有办法预测它?

答案1

X 使用第一个空闲的虚拟终端,前六个虚拟终端现在由 upstart 从 分配给 gettys /etc/init/tty[1-6].conf,而传统上由 init 从 分配给gettys /etc/inittab

要为 X 选择特定的虚拟终端,请向其传递参数“vtXX”(请参阅​​ X -help),其中 XX 是所需的终端号。有很多方法可以将参数传递给 X,但那是另一个问题了。:)

答案2

F7 是默认的 Xserver 控制台。我认为只有当 F7 上已经有 Xserver 在运行,或者 F7 很忙时,才会使用 F8。

答案3

一些显示管理器(包括lightdm)使用参数生成 Xorg 服务器vt7,该参数明确请求它连接到 tty7。

相关内容