当我没有安装 GNOME 时,我可以使用 GNU/Linux 的基于文本的登录管理器登录,然后我会看到一个 shell。没有运行 GUI,并echo $TERM
提供Linux
.
安装 GNOME 并在运行桌面管理器的情况下登录后,我可以使用 GNOME 的 访问终端gnome-terminal
,该终端具有$TERM = xterm
,但我不知道如何使用$TERM = Linux
. GNOME 是否提供了一种方法来执行此操作,或者在 GNOME 运行时是否有任何其他方法可以访问这些 shell 之一?
我认为你混淆了几件事:
“基于文本的登录管理器”不是内核的一部分。
该TERM
变量仅用于告诉应用程序正在运行的终端类型。它可以自由设置和更改(为您方便,默认情况下通常设置为正确的值)
那些基于文本的 shell 在“虚拟终端”(vt)中运行。您可以使用Ctrl- Alt-在 vt 之间切换Fn。不同的发行版有不同的分配终端的默认设置,在 Devuan 上,我将虚拟终端设置F1为 F6,而图形 X 子系统作为 vt7 运行,因此可以使用F7.
“GNOME”是桌面,而不是发行版,Linux 发行版之间的情况可能有所不同,即使它们都使用 GNOME。
如果需要,您可以以不同方式配置这些内容。
所以尝试一些Ctrl- Alt-Fn序列,看看它们是否会将您带到基于文本的终端。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句