在 Ubuntu 18.04 上,我能够sudo startx
在 中~/.bashrc
。系统将启动到我的 GUI 程序~/.xinitrc
,而无需输入密码(我在安装 Ubuntu 时已选中自动登录)甚至不显示 GNOME。
我在 Lubuntu 18.04 上做了同样的事情。但是,我陷入了登录循环。如果我CTRL+ALT+F1
通过虚拟终端登录,我的程序就会运行,但我不想这样做。
到底发生了什么?还有其他方法可以实现我在 Ubuntu 上所做的操作吗?
答案1
首次设置为以文本模式启动:
在/etc/default/grub
:注释该行GRUB_CMDLINE_LINUX_DEFAULT
并设置
GRUB_TERMINAL=console
节省。
然后设置自动登录:
sudo systemctl edit getty@tty1
在getty@tty1
:
[Service]
ExecStart=
ExecStart=/sbin/agetty --autologin <username> --noclear %I $TERM
保存并重新启动。