不使用显示管理器登录 XFCE 会话

不使用显示管理器登录 XFCE 会话

我目前正在使用它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 中。

相关内容