Arch Linux startx 登录

Arch Linux startx 登录

我想在以特定用户身份登录时启动窗口管理器,但如果以 root 身份登录,则停留在控制台中。因此,我希望启动按原样进行,但在登录提示符下,如果我选择我的用户,它基本上会自动运行“$ startx”,而如果我以 root 身份登录,则什么也不会发生。这可能吗?

答案1

虽然我只是使用显示管理器(我使用 LXDM 设置为自动登录到我的用户)并在需要 root 时切换到控制台,但你可能想尝试(摘自 Arch wiki):

对于 Bash,将以下内容添加到 的底部~/.bash_profile。如果文件不存在,请从中复制一个框架版本/etc/skel/.bash_profile

对于 Zsh,将其添加到~/.zprofile

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

相关内容