为什么文件管理器(Xfce)中的某些文件没有图标?

为什么文件管理器(Xfce)中的某些文件没有图标?

我在 Xfce 4.10 中使用文件管理器(默认?)。显然,有些文件没有图标:

在此输入图像描述

如何添加图标?

答案1

主流桌面环境,特别是 GNOME 和 KDE,默认情况下将包含完整的图标主题。其他可能包括后备和完整的图标主题作为单独的包。

Xfce 中的图标主题

当从最小软件包安装 Xfce 时,即安装没有推荐软件包的元软件包时,图标主题将会丢失。大多数图标可能是空白的或使用最小包提供的后备图标,类似于以下屏幕截图。

Xfce 最小桌面,无图标

要检查 Xfce 元包的依赖关系,请运行 APT cache 命令并查看以下输出。

$ apt-cache depends xfce4
xfce4
  Depends: xfwm4
  Depends: xfconf
  Depends: xfce4-settings
  Depends: xfce4-panel
  Depends: xfdesktop4
  Depends: thunar
  Depends: gtk2-engines-xfce
  Depends: xfce4-session
  Depends: xfce4-appfinder
  Depends: xfce4-mixer
  Depends: orage
  Depends: libxfce4ui-utils
  Suggests: xfce4-goodies
  Suggests: xfce4-power-manager
  Suggests: gtk3-engines-xfce
  Recommends: xorg
  Recommends: desktop-base
  Recommends: thunar-volman
  Recommends: tango-icon-theme
  Recommends: xfce4-notifyd

或者,Debian.org 上的软件包搜索结果将显示相应版本的类似列表。不管怎样,Xfce 推荐的图标主题是 Tango,它是由tango-icon-themepackage.json 提供的。

是否包含此图标

检查现有图标主题是否具有特定类型文件的专用图标的一种方法是/usr/share/icons使用find带有相关关键字的命令在目录中搜索。

mimetypes以下是在任何已安装图标主题的目录中查找 TeX 文档的相关图标(如问题所示)时的示例输出。

$ find /usr/share/icons/*/*/mimetypes/* -name '*tex.png'
/usr/share/icons/gnome/16x16/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/gnome/22x22/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/gnome/24x24/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/gnome/256x256/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/gnome/32x32/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/128x128/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/16x16/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/22x22/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/24x24/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/32x32/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/36x36/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/48x48/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/64x64/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/72x72/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/nuoveXT2/96x96/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/Tango/16x16/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/Tango/22x22/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-tex.png
/usr/share/icons/Tango/32x32/mimetypes/gnome-mime-application-x-tex.png

在上面的输出中,有三个图标主题为 TeX 文档提供专用图标:侏儒,努维XT2,探戈。每个图标主题可以提供最小或完整的图标尺寸集;这可能会影响各种 UI 元素中图标的外观。

哪个图标主题有全部

尽管推荐的 Xfce 图标主题是 Tango,但许多发行版更喜欢使用自己品牌的图标主题。以下是某些发行版使用的不同品牌的图标主题。

  • Xubuntu 使用“elementary Xfce”图标主题 (Xfce 4)
  • Debian 使用“Adwaita”图标主题(GNOME 3)
  • Kubuntu 使用“Breeze”图标主题(KDE Plasma 5)

作为旁注,“Adwaita”图标主题在旧版本中可能不完整或丢失Debian 软件包例如 Debian 7 (Wheezy) 和旧版本Ubuntu 软件包比如 Ubuntu 14.04(可信)。

更喜欢其他品牌的图标主题不是意味着推荐的图标主题不那么不完整。实际上,探戈项目旨在创建一个跨桌面图标主题,遵循标准且一致的风格指南,使其看起来连贯且美观被许多项目采用

最重要的是,用户可以安装任何Debian 上可用的图标主题取决于版本。

长话短说Xfce 推荐的图标主题可能缺失;安装它。一些发行版提供了自己品牌的更完整的图标主题。

相关内容