LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1012|回复: 2

/etc/X11/xinit/ 下的文件如何在启动被调用的?

[复制链接]
发表于 2004-8-22 00:43:21 | 显示全部楼层 |阅读模式
我下载了一个脚本,用来启用输入法的,叫做xinput,是一个sh文件。

它要求把这个文件copy到/etc/X11/xinit/xinitrc.d/里面,可是我的/etc/X11/xinit/目录下面没有xinitrc.d这个目录,于是我mkdir了一个xinitrc.d,再把xinput拷过去,再chmod +x。这时候我执行/etc/X11/xinit/xinitrc.d/xinput就可以把输入法启动起来了,但是系统启动的时候还是不会自动去调用这个文件。
即使我把xinput放在/etc/X11/xinit目录里面也不会在系统启动的时候被自动调用。

我想知道/etc/X11/xinit调用的流程和机制是什么?
 楼主| 发表于 2004-8-25 03:39:18 | 显示全部楼层
这个问题没有人遇到过?我这里两台机器都有这个问题呀。
发表于 2004-8-25 03:56:43 | 显示全部楼层
这和你的linux版本有关,默认的在RHELAS3中的/etc/X11/xinit/xinitrc文件中,有如下行:
# run all system xinitrc shell scripts.
for i in /etc/X11/xinit/xinitrc.d/* ; do
    if [ -x "$i" ]; then
        . "$i"
    fi
done
所以才会执行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表