我安装了gdm
一段时间作为显示管理器,删除后,lightdm 无法自动启动。我必须登录到 tty,然后运行sudo start lightdm
。
运行dpkg-reconfigure lightdm
也不起作用:
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing
我也尝试过完全重新安装 lightdm,但效果并不好
我的/var/log/boot.log
有以下几行:
* Starting LightDM Display Manager
* Starting ACPI daemon
* Starting anac(h)ronistic cron
* Starting save kernel messages
* Stopping LightDM Display Manager
答案1
运行终端并输入cat /etc/X11/default-display-manager
。lightdm
如果您最近卸载了 GDM,则可能会显示/etc/init/lightdm.conf
不接受lightdm
设置 - 但是,/usr/bin/lightdm
或/usr/sbin/lightdm
工作。因此,/etc/X11/default-display-manager
在您最喜欢的文本编辑器中打开它,并用以下行替换其中的内容:
/usr/bin/lightdm
或者
/usr/sbin/lightdm
重新启动后,lightdm 应该会启动并像往常一样带您进入登录屏幕。
答案2
我的解决方案是运行:
rm /etc/systemd/system/default.target
systemctl set-default graphical.target
这将用指向图形目标的符号链接替换默认目标文件(在我的情况下,默认目标文件一定阻止了 systemd 到达图形目标)。此后,lightdm(以及使用 dpkg-reconfigure 选择时的 gdm)将自动启动。
/etc/X11/default-display-manager
已被设置为正确的值,所以这似乎是与 OP 不同的根本原因。
有关 systemd 目标的更多信息这里。
答案3
gdm
当我删除包括在内的 gnome 应用程序并转移到 kde时就会发生这种情况。
我通过运行修复了它:
sudo dpkg-reconfigure lightdm
并选择kdm
默认而不是 lightdm
答案4
就我而言,我必须重新安装 ubuntu-desktop 才能使其再次工作。
sudo apt install xorg
sudo apt-get install --reinstall ubuntu-desktop