在Linux中从文本登录更改为图形登录

从文本登录更改为图形登录– 1.2

了解如何在Linux系统启动时自动启动X Window System,以便您进行图形登录。 反之亦然:如果您已经启动到X Windows,请学习如何启动到命令行。

/ etc / inittab中 >

引导到X Windows,以便可以在Linux中进行图形登录,这是一件非常简单的事情。 或者,从启动时就禁用X Window系统,这样您就可以进行文本登录了,这很简单。 也许您的发行版提供了一些精美的GUI工具来进行配置,但是在这里,我将重点介绍不需要任何奇怪的配置工具的万无一失的方法,因此可以在任何Linux发行版上使用: /etc/inittab 文件中。

您需要是root用户才能编辑此文件。 如果您以普通用户身份登录,请使用 su command:键入命令,然后键入root密码。

su
password:
#

现在你可以打开了 /etc/inittab 您喜欢的文本编辑器保存文件。 可以是您熟悉的任何编辑器。

更改运行级别 >

 /etc/inittab 文件通常被很好地评论,因此文件本身解释了文件中的行是什么意思。 寻找像这样的一条线:
id:3:initdefault:

这条线通常在开头 /etc/inittab 文件,而数字不一定必须为3。该行中的数字表明默认值是多少 运行级别 你的系统。 默认运行级别依次指定Linux系统启动时启动的进程。 因此,您需要更改指示默认运行级别的数字,以指定在Linux系统启动时是否要启动X Windows。

在所有Linux发行版中,以X开头的运行级别的数字并不总是相同的。 因此,您必须阅读 /etc/inittab 归档更多。 它说明了用于图形和文本登录的数字和运行级别。 如果要启动到X Windows,请选择“完整的多用户与xdm“或”带图形登录的完整多用户”或类似的内容。 如果您要引导至命令行,则将选择一个运行级别,其中显示“完整的多用户“或”完整的多用户文本登录“或”没有图形登录的完整多用户“ 或类似的东西。

在Red Hat(可能还有在其他基于Red Hat的发行版中)中,引导到X Windows的运行级别为5,对于文本登录,默认的运行级别为3。 在新版本的SuSE中也是如此。 在较旧的SuSE中,文本登录为2,图形登录为3。 因此,例如,如果您想在基于Red Hat的发行版中进行图形登录,则需要进行更改
id:3:initdefault:

id:5:initdefault:

但是,看看你的 inittab 文件中查看发行版中的运行级别的编号,然后替换行中的数字以指示所需的运行级别。 然后保存所做的更改,然后tada:完成!

显示经理 >

如果要启动到X Windows,则需要一个 显示器经理。 这是一个图形程序,负责您的登录:显示一个图形登录屏幕,让您键入用户名和密码,并在登录后启动喜欢的窗口管理器。

在大多数现代Linux发行版中,您不必为此担心。 通常,他们默认情况下会安装显示管理器,因此您所要做的就是更改运行级别,并且在下次引导系统时,它将自动启动显示管理器。

但是,如果出现问题并且X Window系统无法启动,并且无论如何都会以文本登录结束,则可能未安装显示管理器。 然后,您必须安装和配置其中一个显示管理器,例如KDE显示管理器 kdm,Gnome显示经理 gdm,你们 xdm (我的最爱)或其他。 安装和使用图形显示管理器不再是本tuXfile的主题,因此,请阅读发行版的文档或对该主题进行一些搜索。

startx命令 >

当然,如果只是禁用图形登录,则需要GUI时需要手动启动X。 只需输入 startx 命令和X Window系统启动。

如果X尝试启动但将您带回到命令行,则可能是X不清楚您要使用哪个窗口管理器。 或者,如果X启动正常,但您获得的桌面不同于通常的桌面,则还需要告诉X您要使用哪个窗口管理器。 在这种情况下,请查看更改默认窗口管理器tuXfile。