linux桌面 启动流程,ubuntu 桌面启动过程

GNU/linux ubuntu桌面启动过程

安装好的ubuntu默认的是从图形界面启动,这不免让人搞不懂系统是怎么运行的。相对于传统的shell,ubuntu

图形界面的启动可以有两种方式:

1,如果你没有更改系统相关配置的情况下,系统使用GDM方式来启动图形界面(因为ubuntu默认运行级别为2,在/etc/rc2.d

目录中包含了GDM的启动脚本)。事实上,GDM管理的不只是X的启动,还有登录,注销,挂起等一系列操作。

它的配置文件:/etc/gdm/gdm.conf

/etc/gdm/gdm.conf --> X #启动X

--> /etc/gdm/Xsession #启动X会话

2,若你听过"startx"这个脚本的话,也可以用它来启动图形界面。将当前的会话转换到控制台下,这时X还在运行中,你可以用下面的命令还停止X,

sudo /etc/init.d/gdm stop

在控制台下输入"startx"又可以回到图形界面下,不过,它执行的是和GDM不一样的过程

分析"startx"脚本,可以看到调用xinit的过程,xinit用到的配置文件

/etc/X11/xinit/xserverrc --> X #启动X

/etc/X11/xinit/Xinitrc --> /etc/X11/Xsession #启动X会话

从上面看来,以上两种方法都实现了上面的两个部分,一就是启动X,另一个就是启动X会话,分析Xsession这个文件,它


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部