Version: (using KDE 4.4.2) Installed from: Archlinux Packages There is a Freedesktop spec about icon naming [1]. Some of the icons referenced are not available in Oxygen (e.g. emblems) This can pose a problem when an user tries to use a GTK app that uses standard icon names and they aren't available in KDE. [1] http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#names
If I understand the situation correctly, the following icons are still missing : document-page-setup document-send help-faq insert-object mail-send-receive preferences-desktop-multimedia system-software-install camera-video emblem-default emblem-documents emblem-downloads emblem-mail emblem-photos emblem-readonly emblem-shared emblem-synchronized emblem-system emblem-unreadable face-monkey face-tired font-x-generic text-x-generic-template x-office-presentation user-bookmarks appointment-missed appointment-soon dialog-question folder-drag-accept folder-visiting network-error network-idle network-offline network-receive network-transmit network-transmit-receive software-update-available software-update-urgent sync-error sync-synchronizing task-due task-past-due user-available user-idle weather-fog weather-overcast weather-severe-alert
I will need to know what type of icon all of this are.... Note that gtk 3 apps use a non freedesktop naming for many icons, oxygen gtk fixes that but its not a global solution.
Hi pinheiro, here are the missing icons with their categories(please refer to the link for their descriptions ): Table 2. Standard Action Icons document-page-setup document-send help-faq insert-object mail-send-receive Table 4. Standard Application Icons preferences-desktop-multimedia system-software-install Table 6. Standard Device Icons camera-video Table 7. Standard Emblem Icons emblem-default emblem-documents emblem-downloads emblem-mail emblem-photos emblem-readonly emblem-shared emblem-synchronized emblem-system emblem-unreadable Table 8. Standard Emotion Icons face-monkey face-tired Table 10. Standard MIME Type Icons font-x-generic text-x-generic-template x-office-presentation Table 11. Standard Place Icons user-bookmarks Table 12. Standard Status Icons appointment-missed appointment-soon dialog-question folder-drag-accept folder-visiting network-error network-idle network-offline network-receive network-transmit network-transmit-receive software-update-available software-update-urgent sync-error sync-synchronizing task-due task-past-due user-available user-idle weather-fog weather-overcast weather-severe-alert
Shouldn't programs also install icons to hicolor as part of the specification? I came across this because of missing icons for Evolution. I agree that a standard list of icons with standard names should be installed; links with the standard name to the actual icon work as well. However, every possible icon cannot be included by default. Perhaps, extra icons can be packaged separately and pulled in separately as a dependency for the program needing them. For example, hicolor-icon-icon-theme-wine for Wine and Crossover, hicolor-icon-theme-games for gamers, and hicolor-icon-theme-office for office applications. Meta packages could be leave off hicolor at the front so corresponding Oxygen or Gnome icons could be pulled in.
> Shouldn't programs also install icons to hicolor as part of the specification? in general, the basic answer is yes (for *application* icons at least): http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons "So, you're an application author, and want to install application icons so that they work in the KDE and Gnome menus. Minimally you should install a 48x48 icon in the hicolor theme..."