我知道线索如何退出 TTY 并进入 X 会话显然与这里类似的事情,并且Ctrl-Alt-F1 后返回 GUI 的命令行关于chvt
。我有 Ubuntu 14.04 LTS。我在 tty7 中运行 X11,并在 tty1 中启动一个 X11 startx -- &
。我执行了Ctrl+ Alt+F7和Ctrl+ Alt+F1并看到了 X11 的终端详细信息,而不是 GUI。
一些想法:
- 如何在TTY1中返回X11的GUI?德鲁本是正确的:X11 GUI 在 F8 中的下一个可用 TTY 上生成,其中 GUI 可见。
- TTY1 的 GUI 比 TTY7 慢得多,这可能是因为两个 X11 服务器分别运行。如何防止将来出现许多 X11 实例?你能以某种方式在TTY1中使用TTY7的一些工作场所,节省资源吗?
答案1
通常,X 服务器在启动时第一个可用的 tty 上运行。 (在 Linux 下,X 服务器不在您运行的同一控制台上运行startx
。)许多发行版设置了 6 个文本模式控制台,因此第一个 X 服务器最终在 tty7 ( ++ Ctrl)上。如果有第二个 X 服务器,它最终会在 tty8 ( ++ )上,等等。您还可以使用+返回到前一个控制台(这只适用于文本模式控制台,不适用于 X)。AltF7CtrlAltF7AltSysRq
原则上,只要有内存,您就应该能够运行尽可能多的 X 服务器。 (嗯,我认为默认情况下虚拟控制台的最大数量是 63。)但是,视频驱动程序有时会存在错误。它们是相当复杂的野兽,硬件制造商很少向驱动程序编写者提供足够详细的规格,这也无济于事。根据您的具体显卡型号和驱动程序版本,可能存在错误。同时运行多个 X 服务器可能几乎没有经过测试,并且很可能被认为是不必要的负担。
在同一台机器上以同一用户身份运行多个 X 服务器几乎没有任何意义。 (想到的主要例外是如果您正在测试某些内容。)如果您想在同一桌面环境中的同一控制台上的独立窗口组之间切换,您可以使用虚拟桌面,也称为工作区、桌面、标签等。大多数窗口管理器和桌面环境都支持多个虚拟桌面。没有标准界面:每个界面都有自己的用于在桌面之间切换的键和鼠标绑定,以及自己的图形工件。然而,有一种常见的视觉小部件:寻找一个小面板,它代表一个显示窗口缩影的矩形网格。