Lightdm 无法在启动时启动

Lightdm 无法在启动时启动

我安装了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-managerlightdm如果您最近卸载了 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

相关内容