设置图形界面登陆

默认情况下,Slackware Linux 启动后显示的是登录提示符和虚拟终端,但这难以满足大多数人的需要。如果你只要运行命令行程序,直接登录就是了。如果你想要运行“X”, 只需运行 startx, 但像笔记本用户那样,除图形界面外几乎不使用其他功能呢?让 Slackware 直接把你带到图形界面不是更好吗?幸好,我们能简单地做到这一点。

Slackware 使用 System V 启动系统,它能让管理员启动或跳转进不同的运行级别(runlevel, 就是系统能处于的不同“状态”)。实际上,关机就是改变运行级别的一个例子。运行级别十分复杂,所以如非必要我们不做探讨。

可用 inittab(5) 来配置运行级别。最常用的就是 runlevel 3(Slackware 默认)和 runlevel 4(图形界面)。要让 Slackware 启动图形界面,只要用你最喜欢的编辑器(编辑器可参考 viemacs 的相关章节)打开 /etc/inittab. 在文件开头就能看到相关条目。

# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:

在这个配置文件(其他配置文件也差不多)中,# 表示这一行是注释,不被 init(8) 读取。如果你不是很了解 inittab 的内容的话,不用担心,因为许多老手也不是很了解。现在我们最关注的就是上面例子中的最后一行,把 3 改成 4, 重启。

# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:

译者注:绝对不要把运行级别改为 0 或者 6

最后更新于