但是有时候这个文件不起作用,为什么呢?输入export|grep gtk你就会看到这里有两个重要的环境变量GTK2_RC_FILES和GTK_RC_FILES,他们分别控制你的GTK2和GTK1程序到那里去找配置文件。你会发现.gtkrc-2.0往往并不在里面。反而有一个.gtkrc-2.0-alloy。>:-<其实alloy是我的KDE的theme,回头再看看startkde这个script你就会明白的。
到此为止90%的问题都得到解决,你的整个桌面看上去应该能够令你满意了。
最后还有一个小cookie。 平时我都会以普通用户登录,而有时候又需要用到只有root用户才有权力使用的GTK程序,例如Ethereal。这时你会发现root用户原来的.gtkrc-2.0-xxx文件似乎不起作用了,反而是那个.gtkrc-2.0在起作用,尽管它不在前面提到的那个环境变量里。我不知道为什么会这样,我只知道反正多设置这么一个文件可以解决问题。
好了,cookie也给你们了,我留下的只有好心情。这篇仅仅只是我个人经验的总结,也许原理并不如我所理解的,但至少这样作可以解决一些问题。希望Linux给大家带来的是乐趣而不是烦恼。
