|
|
发表于 2005-12-28 11:50:11
|
显示全部楼层
/etc/X11/xinit/是一个目录,下面的文件都是X在启动时需要的文件。
/etc/X11/xinit/xinitrc是X的配置文件,但是,如果在用户主目录下存在隐藏文件.xinitrc的话,X就会优先读取~/.xinitrc这个文件,而会忽略/etc/X11/xinit/xinitrc这个文件。如果用户主目录下没有.xinitrc文件话,X就使用/etc/X11/xinit/xinitrc这个配置文件。Linux下的很多程序都是这样的,一个程序可能会有几个配置文件,并且每个配置文件之间是有优先级关系的,一般而言,用户主目录下的配置文件的优先级最高。
/etc/X11/xinit/xinitrc.d/也是一个目录,这个目录下放置的一些脚本文件,这些脚本会在X启动之后自动执行。这些脚本文件以一个数字开头,如30-dbus,数字的大小代表脚本启动时的优先级别,数字越小的越早执行,数字越大的越晚执行。
因此,一般来说,如果你打算在X启动后运行一个简单的命令的话,那么写在~/.xinitrc文件里是比较方便的,比如启动X下的数字键
exec /usr/X11R6/bin/numlockx &
其中&表示这个命令要在后台运行。
如果要启动比较复杂的程序的话,你就可以写一个脚本放在/etc/X11/xinit/xinitrc.d/目录下。 |
|