在 Debian wheezy 中禁用图形登录

在 Debian wheezy 中禁用图形登录

我已经在我的机器上使用 netinst 映像安装了 Debian wheezy,现在我想停用桌面并直接启动到命令行,不仅如此,我还不想在 X11/gnome/gdm 上浪费任何资源如果不需要。

我尝试过(作为 root )

update-rc.d -f gdm remove
update-rc.d -f gdm3 remove
update-rc.d -f wdm remove

但是 Debian 不断启动进入登录管理器,我真的不需要它,我如何才能停用这种启动并仅在需要时启动 X?

答案1

在看/etc/rc2.d/。可能存在您尚未删除的/etc/init.d/xdm链接。/etc/init.d/kdm

您还可以编辑该文件/etc/X11/default-display-manager,其中包括 Debian 使用的默认显示管理器的完整路径。如果您将该文件的内容替换为/bin/true,您可能也会禁用任何登录管理器的启动。

无论如何,TTY 都会生成。如果没有启动登录管理器,TTY1 将保持活动 TTY,您只需使用命令行登录。

答案2

对于带有 systemctl 的 Debian 8:

systemctl disable gdm

答案3

实际上,对于那些遇到过如何禁用 Jessie 中的登录屏幕用户列表的人来说,上述关于 Debian 8 的评论至少在今天是不正确的。要在 Debian 8 Jessie 中禁用此功能,请执行以下操作:

$ sudo nano /etc/gdm3/greeter.dconf-defaults

打开文件后,删除disable-user-list=true 行前面的#,如下面的文件示例所示。

# Login manager options
#======================
[org/gnome/login-screen]
logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
fallback-logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'

# - Disable user list
# disable-user-list=true
# - Disable restart buttons
# disable-restart-buttons=true
# - Show a login welcome message
# banner-message-enable=true
# banner-message-text='Welcome'    

更改后按“CTRL+X”,然后按“Y”,然后按 ENTER 保存更改。

保存文件后,运行以下命令重新启动 GDM,系统将提示您登录。

$ sudo systemctl restart gdm3.service

相关内容