在了解X启动的时候, 这样的文件是肯定会碰到的
这样会涉及到X的启动方式.X有两种启动方式:
1 第一种叫:xdm
2 第二种叫:xinit
xdm走的路线为Session线. xinit走的路线为xinitrc线.
Session脚本还没有去了解, 现在先写xinitrc
下面的例子是以xfce4
xinit路线的xfce4启动使用如下的文件
/usr/bin/startxcfe4
/etc/xdg/xfce4/xinitrc
$HOME/.config/xfce4/xinitrc
$HOME/.xinitrc
startxfce4是启动脚本. 它主要是去调用一个文件:xinitrc
到底是$HOME/.xinitrc, 还是$HOME/.xinitrc, 还是/etc/xdg/xfce4/xinitrc呢?
不管最后使用是哪个xinitrc文件, 走xinitrc路线的方法最后都是使用了xinit命令!
命令行如下:
xinit /path/to/xinitrc -- -nolisten tcp
startxfce4有一次判断:
* 如果$HOME/.config/xfce4/xinitrc存在, 就让xinit使用此文件.
* 如果$HOME/.config/xfce4/xinitrc文件不存在, 就让xinit使用/etc/xdg/xfce4/xinitrc文件.
那么, $HOME/.xinitrc是用来干什么的呢?
它是当调用xinit命令没有指定xintrc文件时, 才被使用的.有意思的是当使用xinit命令又没有指定xinitrc文件和$HOME/.xinitrc不存在时, xinit程序会使用如下内容代替:
xterm -geometry +1+1 -n login -display :0
xinit命令调用一个这个的文件, 有什么用处呢?
这涉及到X服务器启动时,需要做的一些初始化和启动的软件集!
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.