求助:lightdm启动时间问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
天涯海角四版
帖子: 16
注册时间: 2014-06-22 16:10
系统: Ubuntu14.04

求助:lightdm启动时间问题

#1

帖子 天涯海角四版 » 2014-06-22 16:19

ubuntu在默认runlevel中,会启动图形界面。我想问的是lightdm服务具体的启动时间是在哪些服务之后,哪些服务之前?在哪个文件程序里调用启动?最好有个调用过程树。 /etc/init/lightdm.conf在什么时候哪个文件读取? 求大神回应啊
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 求助:lightdm启动时间问题

#2

帖子 TeliuTe » 2014-06-22 20:45

找一找 Upstart 的资料,看看是否有相关介绍
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 求助:lightdm启动时间问题

#3

帖子 astolia » 2014-06-22 22:28

/etc/init/lightdm.conf在upstart被启动的时候就读取了

里面写了启动条件的
start on ((filesystem
and runlevel [!06]
and started dbus
and plymouth-ready)
or runlevel PREVLEVEL=S)
runlevel是由单用户级别切换而来或者满足以下四个条件
1、接收到filesystem信号
2、runlevel不是0或6(关机或重启)
3、dbus已经启动
4、接收到plymouth-ready信号

filesystem是由/etc/init/mountall.conf发出,plymouth-ready是由/etc/init/plymouth-ready.conf发出

要想知道lightdm是在哪个服务之前启动,就看哪个服务的启动条件中有它发射的这三个信号
emits login-session-start
emits desktop-session-start
emits desktop-shutdown
回复