如何禁用lightdm?

我想从自动启动中禁用lightdm。 Currenty,我从终端运行service lightdm disable ,然后运行startx

update-rc.d没有帮助

lightdm由Upstart启动,而不是SysV Init。 所以update-rc.d不起作用。

使用

  echo "manual" | sudo tee -a /etc/init/lightdm.override 

请注意,自15.04及更高版本以来,上述方法不再起作用,因为Upstart已被Systemd取代。 如此处所述,现在可以禁用lightdm,如下所示:

16.04向上

 systemctl disable lightdm.service 

15.04,15.10

 systemctl disable lightdm 

如果要禁用lightdm以启用gdm或kdm或任何其他显示管理器,请在终端中输入以下命令:

 sudo dpkg-reconfigure lightdm 

然后输入ok ,然后从列表中选择所需的显示管理器。

这里给出了与屏幕截图相同的答案: 重置为默认Unity登录

我只是删除了lightdm二进制文件上的执行位。

chmod -x /usr/sbin/lightdm

然后重新启用它:

chmod +x /usr/sbin/lightdm

这由display-manager处理…在systemd上禁用,你就完成了。

 # systemctl disable display-manager Removed symlink /etc/systemd/system/display-manager.service.