gnome中自定义类型文件图标
gnome中自定义类型文件图标在使用gnome的过程中,我们会遇上这样一个问题,就是那些未定义的
程序文件图标,系统认不出来的话就会显示默认的图标!好比一些比较常见
的rmvb文件,系统中就显示成那个脚板的图标,还有一些后缀为exe的win的
文件也是这样!如果你右键点那个文件,gnome会有一个选择自定义图标选项,
但那也只是为单一个文件所做的更改,不可以改一大类的文件!
那在gnome下怎样为这些文件自定义图标呢!
下面是我所做的方法!
gnome认识文件的类型都是通过mime类型的,刚才你右键那个文件里,可
以看到你所点的文件的mime类型,拿rmvb文件来看,它显示的是
application/x-extension-rmvb
记住这个名字,然后去到你的gnome所定义的主题图标的目录!一般位
于/usr/share/icons下,里面是些图标文件,进入你所用的主题图标文件夹,
我用的是Bluecurve,所以我进入里面再进入48X48/mimetypes/里!这时你
可以看到很多名为gnome-mime-*的图标文件!这时很清楚了吧!
因为你选的主题里没有gnome-mime-appliccation-x-extension-rmvb.png
这个图标文件,所以就会显示默认的图标,只要你把你想要用的图标拷到这里,并以上面的名字命名,gnome就会用这个图标去显示这种mime类型文件!道理就是这么
简单!如果你想要显示其它的文件图标,也是这样的改法!不过要是你换了图标主题的
话,那这些更改也会没有的了!所以其实找个类型丰富的图标主题来装就行了!
以上用的是gnome2.8,之前的版本也可以这样改吧!
不好意思说的这么长了!如果你有更好的办法的话可以说出来啊! 祝贺一下 可是,我的 rmvb 被认为类型是 “application/octet-stream” 阿 这个现象我系统上也有,不知道gnome是怎样分别这些文件类型的,有一些rmvb是application/octet-stream,有一些又被认为是 application/x-extension-rmvb
,挺郁闷的现象啊!
页:
[1]