|
|
发表于 2005-2-22 20:22:28
|
显示全部楼层
查看X、xinit和startx的man手册,X启动的时候首先到用户目录下找是否有.xinitrc文件(这是一个隐藏文件),如果有该文件的话就使用该文件的配置来决定使用什么桌面,使用exec命令,后面跟要启动的桌面的命令:
exec gnome-session
如果是kde的话就把gnome-session替换成startkde,依此类推。
这个配置文件可以写很多命令,这些都会在X启动的时候从上往下一次执行。
如果X在用户的主目录下找不到改配置文件的话,就会再到 /etc/X11/xinit/目录下去找一个名叫xinitrc的配置文件(这个不是隐藏文件),这个目录下其实放置的是X启动时所需要运行的脚本,使用什么桌面这件事就由xinitrc这个脚本负责。如果你能看懂这个脚本的话就知道它能做些什么事情了。
$HOME/.xinitrc和/etc/X11/xinit/xinitrc这两个文件的作用其实是一样的,但是,X运行时只使用其中的一个文件来配置,而且前者的优先级要高于后者。 |
|