我已经在我的机器上使用 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