|
|
如果你决定转到kde上了,而机子上已经没有gnome了,OK,请往下看。
首先用-gnome的USE重新编译gtk的程序,比如firefox和thunderbird,gvim等等,不过建议gtk和cairo等USE不要去掉,因为有了他们,我们的生活的确会更好,不然极可能我们就得在一些情况下用motif界面了。
然后准备让gtk-engines-qtcurve 使用 mozilla 的USE,并让 portage 使用~x86
的gtk-engines-qt, gtk-engines-qtcurve 和kgtk
- echo "kde-misc/kgtk ~x86" >> /etc/portage/package.keywords
- echo "x11-themes/gtk-engines-qt ~x86" >> etc/portage/package.keywords
- echo "x11-themes/gtk-engines-qtcurve ~x86" >> etc/portage/package.keywords
- echo "x11-themes/gtk-engines-qtcurve mozilla" >> /etc/portage/package.use
复制代码
接着,装上 gtk-engines-qt, gtk-engines-qtcurve 和 kgtk:
- emerge -av gtk-engines-qt gtk-engines-qtcurve kgtk
复制代码
其中kgtk是让你的gtk程序用qt的文件选取界面,为什么?因为我的gtk文件选取界面相当慢(后来发现很大程度上是因为我用的是自己画的svg图标 )
gtk-engines-qt让你可以选择gtk程序用的主题
gtk-engines-qtcurve 则是给你的gtk程序一个名为qtcurve的主题设置,推荐用这个,字体和配色会和你的qt设置一样,个人觉得比 gtk-engines-qt 里带的QT主题到位。
设置:
用root用户进到/usr/local/bin中
然后在/usr/local/bin下建立指向/usr/bin/gtk-wrapper的程序链接,如firefox的调用:
- bin # ln -s /usr/bin/kgtk-wrapper firefox
复制代码
因为你的PATH中/usr/local/bin是在/usr/bin前的,你进行firefox的时候,系统就会运行/usr/local/bin下的这个firefox,就能在firefox中用qt的文件选取器了。
主题方面,在控制中心中选 GTK Style and Fonts, GTK Styles选qtcurve, GTK fonts就随你了。 |
|