如何禁用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.