引用:
因为 /etc/runlevels/boot/bootmisc (他是启动时更新环境变量)中调用的 /sbin/rc-envupdate.sh 有 bug, 无法对XMODIFIERS="@im=gWuBi"进行处理,所以最好在bootmisc中禁用(大约从第额29 行开始),就像这样:
/etc/runlevels/boot/bootmisc 写到:
# if [ -x /sbin/rc-envupdate.sh ]
# then
# ebegin "Updating environment"
# /sbin/rc-envupdate.sh >/dev/null
# eend 0
# fi
上面的这段, 可以让GENTOO LINUX下的所有图形化的软件不能运行.
(注: 我用的是GENTOO LINUX 1.4 R1 用的是VANILLA 内核 2.4.20)
噢!!!!!!!!还会这样?????????????
那个 rc-envupdate.sh 脚本是开机时自动把 /etc/env.d 下的变量输出到 /etc/profile.env 中去的, 然后Bash 会调用 /etc/profile.env 中的变量.
禁用它后以后就需要自己手动运行 env-update 来更新 /etc/profile.env 了
试试在 $HOME/.bashrc 中加入 source /etc/profile 看看可不可以?
/etc/profile 中已经 source 了 /etc/profile.env 了.
这的确是个要点, 等一下我加入那篇文章里去...
非常感谢, 如果还碰上什么问题, 希望多多发帖提出来... Gentoo 版人气不旺, 还需要你们多多支持啊 ;)