Bug#570714: kdelibs5: Icons for GNOME applications .desktop-files are not displayed
Hi,
the freedesktop.org icon theme specification [1] states:
"In order to have a place for third party applications to install their icons
there should always exist a theme called "hicolor". [...] Implementations are
required to look in the "hicolor" theme if an icon was not found in the
current theme."
Therefore, for an application icon to be shown correctly in KDE, there has to
be a corresponding icon in the "hicolor" theme (*not* in the "gnome" theme).
I just had a look at the four desktop files you mention:
(1) gnome-about-me.desktop references an icon "user-info", however, there is
no file /usr/share/icons/hicolor/*/apps/user-info.* in Debian.
(2) gnomecc.desktop references an icon "gnome-control-center", however, there
is no file /usr/share/icons/hicolor/*/apps/gnome-control-center.* in Debian.
(3) gmenu-simple-editor.desktop references an icon "gnome-main-menu", however,
there is no file /usr/share/icons/hicolor/*/apps/gnome-main-menu.* in Debian.
(4) ntfs-config.desktop references an icon "gnome-dev-harddisk", however, there
is no file /usr/share/icons/hicolor/*/apps/gnome-dev-harddisk.* in Debian.
Since those icon names are no standard application names according to the icon
naming specification [2], and since none of these icons (including all their
proper prefixes) exist in the "hicolor" theme, this has to be fixed in the
packages capplets-data (for 1 and 2), gnome-menus (for 3) and ntfs-config (for
4).
Eckhart
[1] http://standards.freedesktop.org/icon-theme-spec/latest/ar01s03.html
[2] http://standards.freedesktop.org/icon-naming-spec/latest/ar01s04.html
Reply to: