概念:STARTX用于在一个虚拟终端上启动X;
运行startX时,如果~/.xinitrc存在则运行其中内容否则运行/etc/X11/xinit/xinitrc;
xinitrc会运行/etc/x11/xinit/xinitrc.d/下的所有可运行文件;
xinitrc通过运行以下文件来读入桌面环境:
如果用户在其主目录下存在~/.Xclients则运行,否则,运行/etc/x11/xinit/xclients
Xclients从/etc/sysconfig/desktop文件中读取值来判断启动桌面
STARTX故障解决方法5步走:
第一步:执行system-config-display或者redhat-config-xfree86
第二步:执行 service xfs restart
启动字体服务器,如果没启动也会影响STARTX的启动
第三步:检查/tmp分区的权限和空间
第四步:检查/home/*的权限、空间、配额
第五步:最后,owerneship
只要照着这5步走,基本上STARTX的故障都能排除。

