/usr/share/icons/gnome/scalable/mimetypes/ 的用途是什么?

/usr/share/icons/gnome/scalable/mimetypes/ 的用途是什么?

添加图标添加 MimeTypes有这个:

现在我们需要将图标与 MIME 类型关联起来。获取一个 SVG 图标并将其命名为“text/extension .svg”,或者您修改后的 MIME 类型所命名的任何名称;这将是代表系统上所有 MIME 类型实例的图标。对于我们的 Python 示例,这是一个不错的选择。重命名 .svg 文件,使其与“text/x-python.svg”(或“insertYourMIMEtype.svg”)匹配,这样斜线就会被替换为“-”,并且没有大写字母。

然后只需运行以下命令,将“text/x-python”替换为您的 MIME 类型。

sudo cp text-x-python.svg /usr/share/icons/gnome/scalable/mimetypes

重新登录后,所有以 MIME 扩展名结尾的文件都将显示该图标。

在我的 Lubuntu 13.04 系统中,与我所知道的系统中存在的 MIME 类型相比,我在这个文件夹中看到的图标很少:

[08:31 AM] /usr/share/icons/gnome/scalable/mimetypes $ ls
application-certificate-symbolic.svg  libreoffice4.0-oasis-drawing-template.svg       libreoffice4.0-oasis-spreadsheet.svg           package-x-generic-symbolic.svg
application-rss+xml-symbolic.svg      libreoffice4.0-oasis-formula.svg                libreoffice4.0-oasis-spreadsheet-template.svg  text-mkd.svg
audio-x-generic-symbolic.svg          libreoffice4.0-oasis-master-document.svg        libreoffice4.0-oasis-text.svg                  text-x-generic-symbolic.svg
libreoffice4.0-oasis-database.svg     libreoffice4.0-oasis-presentation.svg           libreoffice4.0-oasis-text-template.svg         video-x-generic-symbolic.svg
libreoffice4.0-oasis-drawing.svg      libreoffice4.0-oasis-presentation-template.svg  libreoffice4.0-oasis-web-template.svg          x-office-calendar-symbolic.svg
[08:31 AM] /usr/share/icons/gnome/scalable/mimetypes $ 

(我安装了 LibreOffice,但 Lubuntu 默认不包含它。)

例如,html 和 pdf 的图标不在这里,尽管它们存在于,例如/usr/share/icons/lubuntu/mimes/16

然后,如果通过查看文件内容来比较大小.svg,LibreOffice 组件的图标约为 256x256,而其他图标为 16x16。

简而言之
的用途是什么/usr/share/icons/gnome/scalable/mimetypes/
为什么图标这么少?
为什么尺寸不同?

答案1

/usr/share/icons/gnome/scalable/mimetypes/ 的用途是什么?

x/y/mimetypes 文件夹的目的是为 mimetypes(所有文件)提供图标。

为什么图标这么少?

在该文件夹的特殊情况下,这是因为大多数软件都提供了自己的 mimetype 图标,并且它们通常将图标放入Gnome 文件夹中usr/share/icons/hicolor/mimetypes/[size]而不是 Gnome 文件夹中。

为什么尺寸不同?

相关内容