如何为某一扩展名定制图标?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 61
- 注册时间: 2012-10-21 11:33
- 系统: ubuntu12.04
如何为某一扩展名定制图标?
比如我想给.sp后缀的文件指定一个图标,就像.doc .ppt一样,这要怎么实现?
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 如何为某一扩展名定制图标?
linux中这些都是取决于文件的mime类型的,你需要给.sp注册一个包含图标信息的mime类型
先创建一个mime类型描述文件x-sp.xml,内容如下
然后向系统注册此类型
这样就将.sp关联到了application/x-sp-file类型,并指定其图标名称为sp_file_icon
然后找一个64*64的图标文件icon.png进行安装
先创建一个mime类型描述文件x-sp.xml,内容如下
代码: 全选
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-sp-file">
<comment>SP File</comment>
<glob pattern="*.sp"/>
<icon name="sp_file_icon"/>
</mime-type>
</mime-info>
代码: 全选
xdg-mime install x-sp.xml
然后找一个64*64的图标文件icon.png进行安装
代码: 全选
xdg-icon-resource install --context mimetypes --size 64 icon.png sp_file_icon
-
- 帖子: 61
- 注册时间: 2012-10-21 11:33
- 系统: ubuntu12.04
Re: 如何为某一扩展名定制图标?
真的太感谢了!!我谷歌搜索了很多方法,都不管用,你这个方法直接就成功了!!astolia 写了:linux中这些都是取决于文件的mime类型的,你需要给.sp注册一个包含图标信息的mime类型
先创建一个mime类型描述文件x-sp.xml,内容如下然后向系统注册此类型代码: 全选
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-sp-file"> <comment>SP File</comment> <glob pattern="*.sp"/> <icon name="sp_file_icon"/> </mime-type> </mime-info>
这样就将.sp关联到了application/x-sp-file类型,并指定其图标名称为sp_file_icon代码: 全选
xdg-mime install x-sp.xml
然后找一个64*64的图标文件icon.png进行安装代码: 全选
xdg-icon-resource install --context mimetypes --size 64 icon.png sp_file_icon
谢谢!!
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
Re: 如何为某一扩展名定制图标?
astolia 写了:linux中这些都是取决于文件的mime类型的,你需要给.sp注册一个包含图标信息的mime类型
先创建一个mime类型描述文件x-sp.xml,内容如下然后向系统注册此类型代码: 全选
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-sp-file"> <comment>SP File</comment> <glob pattern="*.sp"/> <icon name="sp_file_icon"/> </mime-type> </mime-info>
这样就将.sp关联到了application/x-sp-file类型,并指定其图标名称为sp_file_icon代码: 全选
xdg-mime install x-sp.xml
然后找一个64*64的图标文件icon.png进行安装代码: 全选
xdg-icon-resource install --context mimetypes --size 64 icon.png sp_file_icon

- TeliuTe
- 论坛版主
- 帖子: 7675
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
- tang.zhe
- 帖子: 1505
- 注册时间: 2010-07-15 13:31
Re: 如何为某一扩展名定制图标?

Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//
Ubuntu 桌面指南: https://help.ubuntu.com//