Ubuntu安装lightdm服务状态报错问题解决

Linux系统 0 3359 sun 收藏

先介绍一下LightDM,即:Light Display Manager,是一个2010年发布的全新轻量的Linux桌面的桌面显示管理器。

LightDM的主要特点包括:

轻量:LightDM一开始就设计为轻量、小巧,没有GDM那样的历史代码负担,因此不仅完整支持标准,而且轻量、快速。

兼容性:支持各种界面相较于GDM-GTK,KDM-Qt,LightDM实际上是界面无关性的,因为它设计上就是支持本地图形界面以获得最好的兼容性。因此LightDM已经具备了GTK、Qt甚至WebKit的界面,也就是用HTML来做登陆界面。

可配置性:Linux最大的优势就是定制性强了,LightDM也继承了这一优点,除了可以定制上面提到的界面以外,LightDM还可以定制其他丰富的选项,如自动登录、禁止特定用户登录等等。

优点:一个支持多个图形用户界面的良好的 API;通过合适的插件支持所有显示管理器;代码复杂度低;高速性能

LightDM配置由下列位置的文件提供:

/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf

最新版本的LightDM把过时的配置节SeatDefaults替换为Seat:*。

系统提供的配置保存在/usr/share/lightdm/lightdm.conf.d/*.conf,普通用户不可编辑。

系统管理员可以使用配置文件/etc/lightdm/lightdm.conf.d/*.conf和/etc/lightdm/lightdm.conf覆盖系统配置。

Ubuntu部署安装lightdm一般会遇见下面的几种报错:

1.使用systemctl status lightdm命令查看lightdm服务状态,发现报错如下图:

解决办法:001.png

对/etc/pam.d/lightdm和/etc/pam.d/lightdm-greeter这两个配置文件进行编辑:

分别将两个文件中以下几行代码注释掉(行起始处插入#)

002.png

注销后重新登录账户,使用systemctl restart lightdm命令重新启动lightdm服务;

再通过systemctl status lightdm可以看到lightdm成功启动。

003.png

2.使用systemctl enable lightdm命令查看lightdm服务状态,发现报错:

004.png

解决办法:

打开文件/lib/systemd/system/lightdm.service  添加末尾几行

005.png

重启执行systemctl enable lightdm命令,报错消失。

006.png

相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码