| Summary: | Add missing icons from the freedesktop spec | ||
|---|---|---|---|
| Product: | [Plasma] Oxygen | Reporter: | lambda512 |
| Component: | icons | Assignee: | pinheiro <nuno> |
| Status: | REPORTED --- | ||
| Severity: | wishlist | CC: | adaptee, rdieter, thomas.sisson.1 |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Unspecified | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
lambda512
2010-04-06 16:31:48 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 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..." |