我目前正在使用它lightdm
作为我的默认设置display manager
,但我觉得在我的情况下不需要显示管理器,因为我总是要登录到xfce session
。
那么,有什么方法可以禁用它lightdm
,并且当我下次启动时,我只需要terminal
输入我的username and password
。
我研究了一下nodm
,但无法正确配置它。
答案1
apt-get install nodm
然后编辑/etc/defaults/nodm
并更改这两行:
NODM_ENABLED=true
NODM_USER=root
答案2
您可以编辑登录 shell 的配置,以便在登录 tty 后自动启动 X。将类似以下内容放入~/.bash_profile
或~/.zlogin
(或 shell 的任何配置文件)中,以便在登录第一个 VT 后启动 X:
[ "$TTY" = "/dev/tty1" ] && startx
或者您可以省略第一部分,只写“startx”。
但是,这种启动 X 的方式存在安全风险:当您离开键盘时(当然,您已经锁定了 X 会话),某人可能会切换到 tty1,中断 X(或只是将其移至后台)并使用您的用户帐户访问您的计算机。
为了避免这种使用:
startx &
exit
在 bash 中,或者setsid startx
在其他 shell 中。