Bug 233505 - Add missing icons from the freedesktop spec
Summary: Add missing icons from the freedesktop spec
Status: REPORTED
Alias: None
Product: Oxygen
Classification: Plasma
Component: icons (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: pinheiro
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-06 16:31 UTC by lambda512
Modified: 2013-09-29 04:05 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lambda512 2010-04-06 16:31:48 UTC
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
Comment 1 Jekyll Wu 2012-07-10 19:38:13 UTC
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
Comment 2 pinheiro 2012-07-10 23:01:37 UTC
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.
Comment 3 Jekyll Wu 2012-07-10 23:52:06 UTC
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
Comment 4 Thomas Sisson 2013-09-28 22:17:40 UTC
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.
Comment 5 Rex Dieter 2013-09-29 04:05:57 UTC
> 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..."