Projects/Oxygen/namingSpec/apps: Difference between revisions

From KDE TechBase
(I thought the quassel icon doesn't belong here, but it's not wrong at least.)
 
(65 intermediate revisions by 4 users not shown)
Line 3: Line 3:
Icon names without trailing stars already exist in the freedesktop.org icon naming specification.  
Icon names without trailing stars already exist in the freedesktop.org icon naming specification.  


'''Generic Application Names (in the spec):'''
'''Generic Application Names:'''


<pre>
<pre>
  accessories-character-map          OK
accessories-calculator            OK (KDE 3 name: kcalc)
  accessories-dictionary            OK
  accessories-character-map          OK (KDE 3 name: kcharselect)
  kaddressbook                      -> office-addressbook **
  accessories-dictionary            OK (KDE 3 name: kdict)
kcalc                              -> accessories-calculator
  internet-web-browser              OK *** (did not exist
kcall                              -> internet-telephony
                                        in this form in KDE 3)
  khelpcenter                        -> help-browser
  help-browser                       OK (KDE 3 name: khelpcenter)
  kmail                              -> internet-mail **
  internet-telephony                OK ** (KDE 3 name: kcall)
  kmenu                              -> places/start-here-kde
  internet-mail                      OK *** (KDE 3 name: kmail)
konsole                            -> utilities-terminal
korganizer                        -> office-calendar **
  ksnapshot                          -> accessories-screen-shot **
  ksnapshot                          -> accessories-screen-shot **
  kuickshow                          -> graphics-viewer-image **
  accessories-text-editor           OK (KDE 3 name: kwrite)
kwrite                            -> accessories-text-editor
  multimedia-volume-control          OK
  multimedia-volume-control          OK
  okular                            -> graphics-viewer-document **
  graphics-viewer-document           OK **
  preferences-desktop-accessibility  OK  
office-address-book                OK ** (KDE 3 name: kaddressbook)
  preferences-desktop-font          OK
office-calendar                    OK *** (KDE 3 name: korganizer)
  preferences-desktop-keyboard      OK
preferences-contact-list          ?? (likely ok, but I don't
  preferences-desktop-locale        OK
                                        remember the use case)
  preferences-desktop-accessibility  OK (KDE 3 name: access)
preferences-desktop-color          OK ** (KDE 3 name: colors)
preferences-desktop-cryptography  OK **
preferences-desktop-default-applications OK ** (did not exist in KDE 3)
preferences-desktop-display        OK **
preferences-desktop-filetype-association OK **
                                      (KDE 3 name: filetypes)
  preferences-desktop-font          OK (KDE 3 name: font)
preferences-desktop-font-installer OK ** (in workspace/kcontrol/kfontinst)
                                      (KDE 3 name: kcmfontinst)
preferences-desktop-gaming        OK ** (KDE 3 name: devices/joystick)
preferences-desktop-icons          OK ** (KDE 3 name: icons)
  preferences-desktop-keyboard      OK (KDE 3 name: keyboard)
preferences-desktop-launch-feedback OK ** (KDE 3 name: actions/launch)
  preferences-desktop-locale        OK (KDE 3 name: locale)
preferences-desktop-mouse          OK * (KDE 3 name: devices/mouse)
  preferences-desktop-multimedia    Needed
  preferences-desktop-multimedia    Needed
  preferences-desktop-screensaver    OK
preferences-desktop-notification  OK ** (KDE 3 name: knotify)
  preferences-desktop-sound          OK **
preferences-desktop-notification-bell OK ** (KDE 3 name: actions/bell)
  preferences-desktop-theme          Needed
preferences-desktop-printer        OK ** (KDE 3 name: printmgr)
  preferences-desktop-wallpaper      OK
  preferences-desktop-screensaver    OK (KDE 3 name: kscreensaver)
  package-development                -> categories/applications-development
  preferences-desktop-sound          OK *** (KDE 3 name: kcmsound)
  package-graphics                  -> categories/applications-graphics
preferences-desktop-text-to-speech OK ** (KDE 3 name: kttsd)
  package-multimedia                -> categories/applications-multimedia
  preferences-desktop-theme          OK (KDE 3 name: looknfeel)
  package-network                   -> categories/applications-internet
preferences-desktop-user          OK ** (KDE 3 name: userconfig)
  package-system                     -> categories/applications-system
preferences-desktop-user-password  OK ** (KDE 3 name: password)
  package-utilities                  -> categories/applications-accessories
  preferences-desktop-wallpaper      OK (KDE 3 name: background)
  preferences-system-windows        OK **
  preferences-kcalc-constants        ?? also used by kmplot? (says Pino)
  system-file-manager                OK
preferences-plugin                OK **
  system-software-update            OK
  preferences-plugin-script          OK **
  utilities-system-monitor          OK
preferences-system-bluetooth      OK ** (KDE 3 name: kdebluetooth)
  ark                                -> utilities-file-archiver **
  preferences-system-login          OK ** (KDE 3 name: kdmconfig)
  preferences-system-network-sharing -> ...-share instead of sharing?
                                      that was the initial plan,
                                      check back what's better.
                                      apart from that:
                                    OK ** (only used the "share"
                                          overlay in KDE 3)
  preferences-system-performance    OK ** (KDE 3 origin: launch)
preferences-system-power-management OK ** (KDE 3 name: energy)
  preferences-system-session-services OK ** (KDE 3 name: services)
preferences-system-time            OK ** (KDE 3 name: date)
  preferences-system-windows        OK *** (KDE 3 name: kwin)
preferences-web-browser-adblock    OK ** (KDE 3 origin: filter)
preferences-web-browser-cache      OK ** (KDE 3 name: cache)
preferences-web-browser-cookies    OK ** (KDE 3 name: cookie)
preferences-web-browser-identification OK ** (KDE 3 name: agent)
preferences-web-browser-stylesheets OK ** (KDE 3 name: stylesheet)
preferences-web-browser-shortcuts  OK ** (KDE 3 name: enhanced_browsing)
  system-file-manager                OK (KDE 3 name: kfm)
system-users                      OK *** (KDE 3 name - private
                                            to KUser: add_group)
  system-software-update            OK (KDE 3 name: kpackage)
system-diagnosis                  -> svn rm? probably not needed,
                                      pinheiro added it without any
                                      given use case (since 4.2)
utilities-file-archiver            OK ** (KDE 3 name: ark)
utilities-log-viewer              OK ** (KDE 3 name: ksystemlog)
  utilities-system-monitor          OK (KDE 3 name: ksysguard)
  utilities-terminal                OK (KDE 3 name: konsole)
</pre>
</pre>


'''Generic Application Names (not in the spec):'''
* suggesting this for inclusion into the icon naming specification
<pre>
** not in the spec, but let's keep it out of there anyways,
  preferences-desktop-cryptography  OK
    it's not really suited to be a standard icon
preferences-system-time            OK
  *** exists in the Tango icon set, but not in the spec
</pre>


'''Generic Tango icons in Oxygen:'''
'''Generic Tango icons in Oxygen:'''
Line 53: Line 93:
<pre>
<pre>
  krfb        -> preferences-desktop-remote-desktop
  krfb        -> preferences-desktop-remote-desktop
                (also used in GNOME under that name)
</pre>
</pre>


Line 60: Line 101:


<pre>
<pre>
  acroread                      ?? needs a spec type name for fallback
  acroread                      ?? newer Reader versions are named
                                   RFC: "viewer-document-acroread"
                                  differently (how again?), and
                                  use upper-case characters in
                                  the name of the executable.
akonadi                      OK, as it an independent app that
                                  doesn't make use of kdelibs and thus
                                   can't provide the icon by itself
                                  (since 4.1)
  basket                        -> move to wherever basket lives
  basket                        -> move to wherever basket lives
  digikam                      -> move to extragear/graphics/digikam
  digikam                      -> move to extragear/graphics/digikam
  gwenview                      -> move to kdegraphics/gwenview
  fontforge                    OK
java                          OK
  k3b                          -> move to extragear/multimedia/k3b
  k3b                          -> move to extragear/multimedia/k3b
                                  as multimedia-disc-creator-k3b
  kaffeine                      -> move to extragear/kaffeine
  kaffeine                      -> move to extragear/kaffeine
                                  as multimedia-player-kaffeine
kalzium                      -> move to kdeedu/kalzium
kanagram                      -> move to kdeedu/kanagram
kate                          -> move to kdesdk/kate as
                                  accessories-text-editor-kate
  kblogger                      -> move to wherever kblogger lives
  kblogger                      -> move to wherever kblogger lives
kbruch                        -> move to kdeedu/kbruch
  kbugbuster                    -> move to kdesdk/kbugbuster
  kbugbuster                    -> move to kdesdk/kbugbuster
  kchart                        -> move to koffice/kchart
  kchart                        -> move to koffice/kchart
kcmkwm                        -> svn rm
  kcolorchooser                -> move to kdegraphics/kcolorchooser
  kcolorchooser                -> move to kdegraphics/kcolorchooser
  kdeprint-printer              -> svn rm,
  kde                          OK (KDE 3 name: actions/about_kde)
                                  we already have devices/printer
KEduca                        -> keduca (right?), and move to
                                  wherever keduca lives
  kexi                          -> move to koffice/kexi
  kexi                          -> move to koffice/kexi
kfind                        ?? svn rm,
                                  replaced by actions/system-search
kgeography                    -> move to kdeedu/kgeography
kget                          -> move to kdenetwork/kget
khangman                      -> move to kdeedu/khangman
kiten                        -> move to kdeedu/kiten
  kjournal                      ?? does it still exist? if no, svn rm.
  kjournal                      ?? does it still exist? if no, svn rm.
                                   if yes, move to wherever it lives.
                                   if yes, move to wherever it lives.
KLatin                        -> klatin (right?), and move to
                                  wherever klatin lives
klettres                      -> move to kdeedu/klettres
  klipper                      -> move to kdebase/klipper
  klipper                      -> move to kdebase/klipper
  kmplayer                      -> move to extragear/multimedia/kmplayer
  kmplayer                      -> move to extragear/multimedia/kmplayer
                                  as multimedia-player-kmplayer
  knewsticker                  -> svn rm, doesn't even exist anymore
  KmPlot                        -> kmplot, and move to kdeedu/kmplot
                                  to the best of jpetso's knowledge
  knotes                        -> move to kdepim/knotes
  knotes                        -> move to kdepim/knotes
                                   (and to the notes plasmoid?)
                                   (and to the notes plasmoid?)
knotify                      ?? does it still exist? if no, svn rm.
                                  if yes, move to wherever it lives.
  kolf                          -> move to kdegames/kolf
  kolf                          -> move to kdegames/kolf
  konqueror                    -> move to kdebase/konqueror as
  konqueror                    OK
                                  internet-web-browser-konqueror
  kontact                      -> move to kdepim/kontact
  kontact                      -> move to kdepim/kontact
  konversation                  -> move to extragear/network/konversation
  konversation                  -> move to extragear/network/konversation
konv-message                  -> move to extragear/network/konversation,
                                  and rename it to konversation-message
kopete                        -> move to kdenetwork/kopete
KPercentage                  -> kpercentage, and move to
                                  kdeedu/kpercentage
  krita                        -> move to koffice/krita
  krita                        -> move to koffice/krita
  kruler                        -> move to kdegraphics/kruler
  ksniffer                     -> move to playground/network/ksniffer
ksim-cpu                      ?? find out which apps use this icon
  ktip                          -> move to wherever ktip lives
                                  (or devices/cpu), and make it private
KSniffer                     -> ksniffer, and move to
                                  playground/network/ksniffer
  kstars                        -> move to kdeedu/kstars
kteatime                      -> move to kdetoys/kteatime
  ktorrent                      -> move to extragear/network/ktorrent
  ktorrent                      -> move to extragear/network/ktorrent
                                  once the KDE 4 port is finished
  kuickshow                    -> move to wherever kuickshow lives
  KVerbos                      -> kverbos, and move to
kverbos                       -> move to wherever kverbos lives
                                  playground/edu/kverbos
kwallet                      OK
KWordQuiz                    -> kwordquiz, and move to
                                  kdeedu/kwordquiz
  kword                        -> move to koffice/kword
  kword                        -> move to koffice/kword
  laptop-battery                ?? another battery icon? svn rm,
  nepomuk                      OK
                                  or replace devices/battery
oxygen                        OK
                                  with this one
  okteta                       -> move to kdeutils/okteta
  marble                       -> move to kdeedu/marble
                                  (since 4.1)
  none                          -> svn rm
  plasma                        OK
  plasmagik                    -> move to
  plasmagik                    -> move to
                                   playground/base/plasma/plasmagik
                                   playground/base/plasma/plasmagik
quassel                      OK, as quassel has a hicolor icon in
                                  its own sources. Moving it upstream
                                  would still be a good idea.
                                  (since 4.2)
strigi                        OK
  wine                          OK
  wine                          OK
  x                            OK ** [see Discussion]
  xorg                          OK
 
* suggesting this for inclusion into the icon naming specification
** not in the spec, but let's keep it out of there anyways,
    it's not really suited to be a standard icon
</pre>
</pre>


Line 150: Line 164:
  preferences-desktop-multimedia
  preferences-desktop-multimedia
   The icon used for the desktop's multimedia preferences.
   The icon used for the desktop's multimedia preferences.
preferences-desktop-theme
  The icon used for the desktop's theme preferences.
</pre>
</pre>


&t== To do for Oxygen - not in the spec ==
== To do for Oxygen - not in the spec ==


Icons that are not specified and do not currently exist as well, but are needed for KDE applications (and not blatantly obvious). Yes, I am aware that some of those are bad (if not outright evil) names. That comes from preferences-desktop-peripherals being classified in the "desktop" preferences subgroup, which is very wrong imho. We need to fix this in the spec (see the suggestions of the [[Projects/Oxygen/namingSpec/categories|categories]] page), but until then, I stay with specification conform names.  
Icons that are not specified and do not currently exist as well, but are needed for KDE applications (and not blatantly obvious). Yes, I am aware that some of those are bad (if not outright evil) names. That comes from preferences-desktop-peripherals being classified in the "desktop" preferences subgroup, which is very wrong imho. We need to fix this in the spec (see the suggestions of the [[Projects/Oxygen/namingSpec/categories|categories]] page), but until then, I stay with specification conform names.  


<pre>
<pre>
  preferences-desktop-display
  preferences-desktop-effect **
  The icon for the "Display" KCM.
   The icon for the "Desktop Effects" KCM. (New in KDE 4.)
 
preferences-desktop-effects
   The icon for the "Desktop Effects; KCM. (New in KDE 4.)
 
preferences-desktop-gaming
  The icon for the "Joystick" KCM.
 
preferences-desktop-launch-feedback
  You can guess. Really, it's easy.
 
preferences-desktop-mouse
  The icon for the "Mouse" KCM.
 
preferences-desktop-notification
  The icon for the "System Notifications" KCM.
  (Yes, it says "System" and not "Desktop", but it's really
    a desktop specific setting. Also, the "System" part of
    that name has been removed in KDE 4's System Settings.)


  preferences-desktop-panel
  preferences-desktop-panel **
   The icon for the "Panels" KCM.
   The icon for the "Panels" KCM.


  preferences-desktop-user
  preferences-desktop-theme-style **
   The icon for the "About me" KCM in KDE 4's System Settings
   The icon for the "Style" KCM (widget style, in "Appearance").
  (which was named "Password & User Account in KDE 3).
 
preferences-system-login
  The icon for the "Login Manager" KCM.


  preferences-system-power-management
  preferences-system-network-discovery **
   The icon for the "Power Control" KCM. (Although I'm not sure if
   The icon for the "Service Discovery"
   this will still exist for KDE 4, at least in its current form.)
   (= DNSSD / Zeroconf / Bonjour / Rendezvous) KCM.


  preferences-system-network-share
  preferences-system-network-proxy ***
   The icon for the "File Sharing" KCM.
   The icon for the "Proxy" KCM. (Also exists in the Tango set.)


  preferences-system-session
  preferences-system-session ***
   The icon for the "Session Manager" KCM.
   The icon for the "Session Manager" KCM.
   (This icon also exists in the Tango set.)
   (This icon also exists in the Tango set.)


  preferences-system-splash
  preferences-system-splash **
   The icon for the "Splash Screen" KCM.
   The icon for the "Splash Screen" KCM.
</pre>
</pre>
Line 211: Line 200:


<pre>
<pre>
preferences-desktop-display-multiple
  The icon for the "Multiple Monitors" (aka Xinerama) KCM.
  preferences-desktop-display-randr
  preferences-desktop-display-randr
   The icon for the "Size & Orientation" KCM.
   The icon for the "Size & Orientation" KCM.
Line 216: Line 208:
  preferences-desktop-keyboard-khotkeys
  preferences-desktop-keyboard-khotkeys
   The icon for the "KHotKeys" KCM.
   The icon for the "KHotKeys" KCM.
preferences-desktop-multiple
  The icon for the "Multiple Desktops"
  (a.k.a. virtual desktops) KCM.


  preferences-desktop-panel-taskbar
  preferences-desktop-panel-taskbar
   The icon for the "Taskbar" KCM.
   The icon for the "Taskbar" KCM.
preferences-desktop-user-account
  The icon for the "Password & User Account" KCM.


  preferences-desktop-user-smartcard
  preferences-desktop-user-smartcard
Line 227: Line 226:
   The icon for the "Solid" KCM. (New in KDE 4.)
   The icon for the "Solid" KCM. (New in KDE 4.)


  preferences-system-windows-effects
preferences-system-network-connection
  The icon for the "Connection Preferences" KCM.
 
preferences-system-network-share-windows
  The icon for the "Windows Shares" KCM.
 
preferences-system-network-share-windows-status
  The icon for the "Samba Status" KCM (in KInfoCenter).
 
  preferences-system-windows-effect
   The icon for the "Window Effects" KCM. (New in KDE 4.)
   The icon for the "Window Effects" KCM. (New in KDE 4.)


Line 235: Line 243:
  preferences-system-windows-specific
  preferences-system-windows-specific
   The icon for the "Window-Specific Settings" KCM.
   The icon for the "Window-Specific Settings" KCM.
</pre>
== Even more optional ==
Draw those only if you feel like wasting time for
little outcome. I haven't got KDE 4 compiled at the moment,
so I don't even know if those are visible at all.
<pre>
preferences-system-windows-focus
  The icon for the KWin's "Focus" settings, which
  belong to the "Window Behaviour" KCM.
preferences-system-windows-action
  The icon for the KWin's "Actions" settings, which
  belong to the "Window Behaviour" KCM.
preferences-system-windows-movement
  The icon for the KWin's "Moving" settings, which
  belong to the "Window Behaviour" KCM.
preferences-system-windows-advanced
  The icon for the KWin's "Advanced" settings, which
  belong to the "Window Behaviour" KCM.
</pre>
</pre>


Line 248: Line 280:


  internet-mail
  internet-mail
   We already have this from the previous "kmail" icon.
   Used in KDE 4 instead of "kmail". (Done.)


  internet-news-reader
  internet-news-reader
Line 255: Line 287:
  internet-web-browser
  internet-web-browser
   For a possible generic browser icon. *Very* optional though,
   For a possible generic browser icon. *Very* optional though,
   as we already have a branded Konqueror icon.
   as we already have a branded Konqueror icon. (Done.)


  office-calendar
  office-calendar
   We already have this from the previous "korganizer" icon.
   We already have this from the previous "korganizer" icon.
  (Done.)


  preferences-desktop-assistive-technology
  preferences-desktop-assistive-technology
Line 270: Line 303:
  preferences-system-network-proxy
  preferences-system-network-proxy
   We do have proxy settings in KDE 3, this might make sense.
   We do have proxy settings in KDE 3, this might make sense.
  (Done.)


  preferences-system-session
  preferences-system-session
Line 275: Line 309:


  preferences-system-windows
  preferences-system-windows
   Done.
   KWin settings. (Done.)


  system-installer
  system-installer
Line 282: Line 316:
  system-users
  system-users
   Seems to fit KUser or Guidance's "User Management" module.
   Seems to fit KUser or Guidance's "User Management" module.
  (Done.)
</pre>
</pre>

Latest revision as of 12:34, 13 January 2009

Specification compliance of icon names

Icon names without trailing stars already exist in the freedesktop.org icon naming specification.

Generic Application Names:

 accessories-calculator             OK (KDE 3 name: kcalc)
 accessories-character-map          OK (KDE 3 name: kcharselect)
 accessories-dictionary             OK (KDE 3 name: kdict)
 internet-web-browser               OK *** (did not exist
                                        in this form in KDE 3)
 help-browser                       OK (KDE 3 name: khelpcenter)
 internet-telephony                 OK ** (KDE 3 name: kcall)
 internet-mail                      OK *** (KDE 3 name: kmail)
 ksnapshot                          -> accessories-screen-shot **
 accessories-text-editor            OK (KDE 3 name: kwrite)
 multimedia-volume-control          OK
 graphics-viewer-document           OK **
 office-address-book                OK ** (KDE 3 name: kaddressbook)
 office-calendar                    OK *** (KDE 3 name: korganizer)
 preferences-contact-list           ?? (likely ok, but I don't
                                        remember the use case)
 preferences-desktop-accessibility  OK (KDE 3 name: access)
 preferences-desktop-color          OK ** (KDE 3 name: colors)
 preferences-desktop-cryptography   OK ** 
 preferences-desktop-default-applications OK ** (did not exist in KDE 3)
 preferences-desktop-display        OK **
 preferences-desktop-filetype-association OK **
                                       (KDE 3 name: filetypes)
 preferences-desktop-font           OK (KDE 3 name: font)
 preferences-desktop-font-installer OK ** (in workspace/kcontrol/kfontinst)
                                       (KDE 3 name: kcmfontinst)
 preferences-desktop-gaming         OK ** (KDE 3 name: devices/joystick)
 preferences-desktop-icons          OK ** (KDE 3 name: icons)
 preferences-desktop-keyboard       OK (KDE 3 name: keyboard)
 preferences-desktop-launch-feedback OK ** (KDE 3 name: actions/launch)
 preferences-desktop-locale         OK (KDE 3 name: locale)
 preferences-desktop-mouse          OK * (KDE 3 name: devices/mouse)
 preferences-desktop-multimedia     Needed
 preferences-desktop-notification   OK ** (KDE 3 name: knotify)
 preferences-desktop-notification-bell OK ** (KDE 3 name: actions/bell)
 preferences-desktop-printer        OK ** (KDE 3 name: printmgr)
 preferences-desktop-screensaver    OK (KDE 3 name: kscreensaver)
 preferences-desktop-sound          OK *** (KDE 3 name: kcmsound)
 preferences-desktop-text-to-speech OK ** (KDE 3 name: kttsd)
 preferences-desktop-theme          OK (KDE 3 name: looknfeel)
 preferences-desktop-user           OK ** (KDE 3 name: userconfig)
 preferences-desktop-user-password  OK ** (KDE 3 name: password)
 preferences-desktop-wallpaper      OK (KDE 3 name: background)
 preferences-kcalc-constants        ?? also used by kmplot? (says Pino)
 preferences-plugin                 OK **
 preferences-plugin-script          OK **
 preferences-system-bluetooth       OK ** (KDE 3 name: kdebluetooth)
 preferences-system-login           OK ** (KDE 3 name: kdmconfig)
 preferences-system-network-sharing -> ...-share instead of sharing?
                                       that was the initial plan,
                                       check back what's better.
                                       apart from that:
                                    OK ** (only used the "share"
                                           overlay in KDE 3)
 preferences-system-performance     OK ** (KDE 3 origin: launch)
 preferences-system-power-management OK ** (KDE 3 name: energy)
 preferences-system-session-services OK ** (KDE 3 name: services)
 preferences-system-time            OK ** (KDE 3 name: date)
 preferences-system-windows         OK *** (KDE 3 name: kwin)
 preferences-web-browser-adblock    OK ** (KDE 3 origin: filter)
 preferences-web-browser-cache      OK ** (KDE 3 name: cache)
 preferences-web-browser-cookies    OK ** (KDE 3 name: cookie)
 preferences-web-browser-identification OK ** (KDE 3 name: agent)
 preferences-web-browser-stylesheets OK ** (KDE 3 name: stylesheet)
 preferences-web-browser-shortcuts  OK ** (KDE 3 name: enhanced_browsing)
 system-file-manager                OK (KDE 3 name: kfm)
 system-users                       OK *** (KDE 3 name - private
                                            to KUser: add_group)
 system-software-update             OK (KDE 3 name: kpackage)
 system-diagnosis                   -> svn rm? probably not needed,
                                       pinheiro added it without any
                                       given use case (since 4.2)
 utilities-file-archiver            OK ** (KDE 3 name: ark)
 utilities-log-viewer               OK ** (KDE 3 name: ksystemlog)
 utilities-system-monitor           OK (KDE 3 name: ksysguard)
 utilities-terminal                 OK (KDE 3 name: konsole)
* suggesting this for inclusion into the icon naming specification
** not in the spec, but let's keep it out of there anyways,
   it's not really suited to be a standard icon
*** exists in the Tango icon set, but not in the spec

Generic Tango icons in Oxygen:

 krfb        -> preferences-desktop-remote-desktop
                (also used in GNOME under that name)

Other application icons:

Most other application icons should go to their home modules instead of residing in kdelibs - this not only makes for a better overview but also reduces disk space in case not all modules are installed. And, of course, prevents icons being misused for wrong usages.

 acroread                      ?? newer Reader versions are named
                                  differently (how again?), and
                                  use upper-case characters in
                                  the name of the executable.
 akonadi                       OK, as it an independent app that
                                  doesn't make use of kdelibs and thus
                                  can't provide the icon by itself
                                  (since 4.1)
 basket                        -> move to wherever basket lives
 digikam                       -> move to extragear/graphics/digikam
 fontforge                     OK
 java                          OK
 k3b                           -> move to extragear/multimedia/k3b
 kaffeine                      -> move to extragear/kaffeine
 kblogger                      -> move to wherever kblogger lives
 kbugbuster                    -> move to kdesdk/kbugbuster
 kchart                        -> move to koffice/kchart
 kcolorchooser                 -> move to kdegraphics/kcolorchooser
 kde                           OK (KDE 3 name: actions/about_kde)
 kexi                          -> move to koffice/kexi
 kjournal                      ?? does it still exist? if no, svn rm.
                                  if yes, move to wherever it lives.
 klipper                       -> move to kdebase/klipper
 kmplayer                      -> move to extragear/multimedia/kmplayer
 knewsticker                   -> svn rm, doesn't even exist anymore
                                  to the best of jpetso's knowledge
 knotes                        -> move to kdepim/knotes
                                  (and to the notes plasmoid?)
 kolf                          -> move to kdegames/kolf
 konqueror                     OK
 kontact                       -> move to kdepim/kontact
 konversation                  -> move to extragear/network/konversation
 krita                         -> move to koffice/krita
 ksniffer                      -> move to playground/network/ksniffer
 ktip                          -> move to wherever ktip lives
 ktorrent                      -> move to extragear/network/ktorrent
 kuickshow                     -> move to wherever kuickshow lives
 kverbos                       -> move to wherever kverbos lives
 kwallet                       OK
 kword                         -> move to koffice/kword
 nepomuk                       OK
 oxygen                        OK
 okteta                        -> move to kdeutils/okteta
                                  (since 4.1)
 plasma                        OK
 plasmagik                     -> move to
                                  playground/base/plasma/plasmagik
 quassel                       OK, as quassel has a hicolor icon in
                                  its own sources. Moving it upstream
                                  would still be a good idea.
                                  (since 4.2)
 strigi                        OK
 wine                          OK
 xorg                          OK

To do for Oxygen

Icons that are in the spec, but not yet in Oxygen's apps/ (after renaming) so they need to be added. Descriptions taken from the specification.

 preferences-desktop-multimedia
   The icon used for the desktop's multimedia preferences.

To do for Oxygen - not in the spec

Icons that are not specified and do not currently exist as well, but are needed for KDE applications (and not blatantly obvious). Yes, I am aware that some of those are bad (if not outright evil) names. That comes from preferences-desktop-peripherals being classified in the "desktop" preferences subgroup, which is very wrong imho. We need to fix this in the spec (see the suggestions of the categories page), but until then, I stay with specification conform names.

 preferences-desktop-effect **
   The icon for the "Desktop Effects" KCM. (New in KDE 4.)

 preferences-desktop-panel **
   The icon for the "Panels" KCM.

 preferences-desktop-theme-style **
   The icon for the "Style" KCM (widget style, in "Appearance").

 preferences-system-network-discovery **
   The icon for the "Service Discovery"
   (= DNSSD / Zeroconf / Bonjour / Rendezvous) KCM.

 preferences-system-network-proxy ***
   The icon for the "Proxy" KCM. (Also exists in the Tango set.)

 preferences-system-session ***
   The icon for the "Session Manager" KCM.
   (This icon also exists in the Tango set.)

 preferences-system-splash **
   The icon for the "Splash Screen" KCM.

Optional icons

We don't absolutely need those because they are covered by fallbacks: if these icons don't exist, they've got a sensible fallback.

 preferences-desktop-display-multiple
   The icon for the "Multiple Monitors" (aka Xinerama) KCM.

 preferences-desktop-display-randr
   The icon for the "Size & Orientation" KCM.

 preferences-desktop-keyboard-khotkeys
   The icon for the "KHotKeys" KCM.

 preferences-desktop-multiple
   The icon for the "Multiple Desktops"
   (a.k.a. virtual desktops) KCM.

 preferences-desktop-panel-taskbar
   The icon for the "Taskbar" KCM.

 preferences-desktop-user-account
   The icon for the "Password & User Account" KCM.

 preferences-desktop-user-smartcard
   The icon for the "Smartcards" KCM.
   (Was "identity" in KDE 3, and is really not necessary.)

 preferences-system-solid
   The icon for the "Solid" KCM. (New in KDE 4.)

 preferences-system-network-connection
   The icon for the "Connection Preferences" KCM.

 preferences-system-network-share-windows
   The icon for the "Windows Shares" KCM.

 preferences-system-network-share-windows-status
   The icon for the "Samba Status" KCM (in KInfoCenter).

 preferences-system-windows-effect
   The icon for the "Window Effects" KCM. (New in KDE 4.)

 preferences-system-windows-decoration
   The icon for the "Window Decorations" KCM.

 preferences-system-windows-specific
   The icon for the "Window-Specific Settings" KCM.

Even more optional

Draw those only if you feel like wasting time for little outcome. I haven't got KDE 4 compiled at the moment, so I don't even know if those are visible at all.

 preferences-system-windows-focus
   The icon for the KWin's "Focus" settings, which
   belong to the "Window Behaviour" KCM.

 preferences-system-windows-action
   The icon for the KWin's "Actions" settings, which
   belong to the "Window Behaviour" KCM.

 preferences-system-windows-movement
   The icon for the KWin's "Moving" settings, which
   belong to the "Window Behaviour" KCM.

 preferences-system-windows-advanced
   The icon for the KWin's "Advanced" settings, which
   belong to the "Window Behaviour" KCM.

Icons in Tango, but not in the spec

We don't need to have those, but if we do they should be named this way:

 internet-group-chat
   For a possible generic instant messager icon.
   *Very* optional though, as we already have branded
   Kopete and Konversation icons.

 internet-mail
   Used in KDE 4 instead of "kmail". (Done.)

 internet-news-reader
   Instead of "knode".

 internet-web-browser
   For a possible generic browser icon. *Very* optional though,
   as we already have a branded Konqueror icon. (Done.)

 office-calendar
   We already have this from the previous "korganizer" icon.
   (Done.)

 preferences-desktop-assistive-technology
   Tango does this as preferences-desktop-accessibility
   plus an emblem-style gear icon at the lower right.
   Hardly necessary to have.

 preferences-desktop-sound
   Go Phonon go. (Done.)

 preferences-system-network-proxy
   We do have proxy settings in KDE 3, this might make sense.
   (Done.)

 preferences-system-session
   The icon for the session management settings.

 preferences-system-windows
   KWin settings. (Done.)

 system-installer
   Adept, Yast, Pirut, Smart, or whatever else is out there.

 system-users
   Seems to fit KUser or Guidance's "User Management" module.
   (Done.)