Projects/Oxygen/namingSpec/apps: Difference between revisions

From KDE TechBase
(Fallback names, Tango addition icons listing, more cleaning up.)
Line 4: Line 4:


'''Generic Application Names (in the spec):'''
'''Generic Application Names (in the spec):'''
<pre>
<pre>
accessories-calculator            <- copy: kcalc
  accessories-character-map          OK
  accessories-character-map          OK
  accessories-dictionary            OK
  accessories-dictionary            OK
  accessories-text-editor            <- copy: kwrite
  kaddressbook                      -> office-addressbook **
  help-browser                       <- copy: khelp
kcalc                              -> accessories-calculator
kcall                              -> internet-telephony
  khelpcenter                        -> help-browser
kmail                              -> internet-mail **
kmenu                              -> places/start-here-kde
konsole                            -> utilities-terminal
korganizer                        -> office-calendar **
ksnapshot                          -> accessories-screen-shot **
kuickshow                          -> graphics-viewer-image **
kwrite                            -> accessories-text-editor
  multimedia-volume-control          OK
  multimedia-volume-control          OK
okular                            -> graphics-viewer-document **
  preferences-desktop-accessibility  OK  
  preferences-desktop-accessibility  OK  
  preferences-desktop-font          Needed
  preferences-desktop-font          Needed
Line 19: Line 29:
  preferences-desktop-theme          Needed
  preferences-desktop-theme          Needed
  preferences-desktop-wallpaper      OK
  preferences-desktop-wallpaper      OK
package-development                -> categories/applications-development
package-graphics                  -> categories/applications-graphics
package-multimedia                -> categories/applications-multimedia
package-network                    -> categories/applications-internet
package-settings                  -> categories/preferences-other
package-system                    -> categories/applications-system
package-utilities                  -> categories/applications-accessories
kwin                              -> preferences-system-windows **
  system-file-manager                Needed
  system-file-manager                Needed
  system-software-update            Needed
  system-software-update            Needed
  utilities-system-monitor          OK
  utilities-system-monitor          OK
  utilities-terminal                <- copy: konsole
  ark                                -> utilities-file-archiver **
</pre>
</pre>
'''Generic Tango icons in Oxygen:'''
'''Generic Tango icons in Oxygen:'''
<pre>
<pre>
  preferences-desktop-remote-desktop <- krfb
  krfb        -> preferences-desktop-remote-desktop
</pre>
</pre>
Applications which are to be considered part of the base desktop,
such as the calculator or terminal, should use the generic icons
specified in this specification, while more advanced applications
such as web browsers and office applications should use branded
icons which still give the user an idea of what function the
application provides.


'''Other application icons:'''
'''Other application icons:'''
Line 41: Line 55:
  acroread                      ?? needs a spec type name for fallback
  acroread                      ?? needs a spec type name for fallback
                                   RFC: "viewer-pdf-acroread"
                                   RFC: "viewer-pdf-acroread"
ark                          -> move to wherever ark lives
  arts                          -> svn rm - we won't need this
  arts                          -> svn rm - we won't need this
                                   in KDE 4, right?
                                   in KDE 4, right?
Line 52: Line 65:
  gwenview                      -> move to kdegraphics/gwenview
  gwenview                      -> move to kdegraphics/gwenview
  k3b                          -> move to extragear/multimedia/k3b
  k3b                          -> move to extragear/multimedia/k3b
kaddressbook                  -> move to kdepim/kaddressbook
                                  as multimedia-disc-creator-k3b
  kaffeine                      -> move to extragear/kaffeine
  kaffeine                      -> move to extragear/kaffeine
                                  as multimedia-player-kaffeine
  kalzium                      -> move to kdeedu/kalzium
  kalzium                      -> move to kdeedu/kalzium
  kanagram                      -> move to kdeedu/kanagram
  kanagram                      -> move to kdeedu/kanagram
  kate                          -> move to kdesdk/kate
  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
  kbruch                        -> move to kdeedu/kbruch
  kbugbuster                    -> move to kdesdk/kbugbuster
  kbugbuster                    -> move to kdesdk/kbugbuster
kcalc                        -> accessories-calculator
kcall                        -> move to playground/pim/kcall
  kchart                        -> move to koffice/kchart
  kchart                        -> move to koffice/kchart
  kcmkwm                        ??
  kcmkwm                        ??
Line 70: Line 83:
                                   wherever keduca lives
                                   wherever keduca lives
  kexi                          -> move to koffice/kexi
  kexi                          -> move to koffice/kexi
  kfind                        ?? does it still exist? if no, svn rm.
  kfind                        ?? svn rm,
                                   if yes, move to wherever it lives.
                                   replaced by actions/system-search
  kgeography                    -> move to kdeedu/kgeography
  kgeography                    -> move to kdeedu/kgeography
  kget                          -> move to kdenetwork/kget
  kget                          -> move to kdenetwork/kget
  khangman                      -> move to kdeedu/khangman
  khangman                      -> move to kdeedu/khangman
khelpcenter                  -> help-browser
  kiten                        -> move to kdeedu/kiten
  kiten                        -> move to kdeedu/kiten
  kjournal                      ?? does it still exist? if no, svn rm.
  kjournal                      ?? does it still exist? if no, svn rm.
Line 83: Line 95:
  klettres                      -> move to kdeedu/klettres
  klettres                      -> move to kdeedu/klettres
  klipper                      -> move to kdebase/klipper
  klipper                      -> move to kdebase/klipper
kmail                        -> move to kdepim/kmail
kmenu                        -> places/start-here-kde
  kmplayer                      -> move to extragear/multimedia/kmplayer
  kmplayer                      -> move to extragear/multimedia/kmplayer
                                  as multimedia-player-kmplayer
  KmPlot                        -> kmplot, and move to kdeedu/kmplot
  KmPlot                        -> kmplot, and move to kdeedu/kmplot
  knotes                        -> move to kdepim/knotes
  knotes                        -> move to kdepim/knotes
Line 92: Line 103:
                                   if yes, move to wherever it lives.
                                   if yes, move to wherever it lives.
  kolf                          -> move to kdegames/kolf
  kolf                          -> move to kdegames/kolf
  konqueror                    -> move to kdebase/konqueror
  konqueror                    -> move to kdebase/konqueror as
konsole                      -> utilities-terminal
                                  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
Line 99: Line 110:
                                   and rename it to konversation-message
                                   and rename it to konversation-message
  kopete                        -> move to kdenetwork/kopete
  kopete                        -> move to kdenetwork/kopete
korganizer                    -> move to kdepim/korganizer
  KPercentage                  -> kpercentage, and move to
  KPercentage                  -> kpercentage, and move to
                                   kdeedu/kpercentage
                                   kdeedu/kpercentage
krfb                          -> move to kdenetwork/krfb
  krita                        -> move to koffice/krita
  krita                        -> move to koffice/krita
  kruler                        -> move to kdegraphics/kruler
  kruler                        -> move to kdegraphics/kruler
  ksim-cpu                      ?? find out which apps use this icon
  ksim-cpu                      ?? find out which apps use this icon
                                   (or devices/cpu), and make it private
                                   (or devices/cpu), and make it private
ksnapshot                    -> move to kdegraphics/ksnapshot
  KSniffer                      -> ksniffer, and move to
  KSniffer                      -> ksniffer, and move to
                                   playground/network/ksniffer
                                   playground/network/ksniffer
Line 114: Line 122:
  ktorrent                      -> move to extragear/network/ktorrent
  ktorrent                      -> move to extragear/network/ktorrent
                                   once the KDE 4 port is finished
                                   once the KDE 4 port is finished
kuickshow                    -> move to extragear/graphics/kuickshow
  KVerbos                      -> kverbos, and move to
  KVerbos                      -> kverbos, and move to
                                   playground/edu/kverbos
                                   playground/edu/kverbos
kwin                          ?? needed? if so, for what?
                                  kcm (see kcmkwm)? internal icon?
                                  if not needed, svn rm.
  KWordQuiz                    -> kwordquiz, and move to
  KWordQuiz                    -> kwordquiz, and move to
                                   kdeedu/kwordquiz
                                   kdeedu/kwordquiz
  kword                        -> move to koffice/kword
  kword                        -> move to koffice/kword
kwrite                        -> accessories-text-editor
  laptop-battery                ?? another battery icon? svn rm,
  laptop-battery                ?? another battery icon? svn rm,
                                   or replace devices/battery
                                   or replace devices/battery
                                   with this one
                                   with this one
  marble                        -> move to kdeedu/marble
  marble                        -> move to kdeedu/marble
  none                          -> svn rm
  none                          -> svn rm
okular                        -> move to kdegraphics/okular
package-development          -> categories/applications-development
package-graphics              -> categories/applications-graphics
package-multimedia            -> categories/applications-multimedia
package-network              -> categories/applications-internet
package-settings              -> categories/preferences-other
package-system                -> categories/applications-system
package-utilities            -> categories/applications-accessories
  plasmagik                    -> move to
  plasmagik                    -> move to
                                   playground/base/plasma/plasmagik
                                   playground/base/plasma/plasmagik
Line 149: Line 143:
                                   probably rename it to task-list
                                   probably rename it to task-list
                                   and move it to kdepim/korganizer.
                                   and move it to kdepim/korganizer.
  wine                          OK **
  wine                          OK
  x                            OK utilities-x **
  x                            OK utilities-x **


Line 176: Line 170:
  system-file-manager
  system-file-manager
   The icon used for the desktop's file management application.
   The icon used for the desktop's file management application.
</pre>
== 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:
<pre>
internet-mail
  We already have this from the previous "kmail" icon.
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.
office-calendar
  We already have this from the previous "korganizer" icon.
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.
preferences-system-network-proxy
  We do have proxy settings in KDE 3, this might make sense.
preferences-system-session
preferences-system-windows
  I really don't get why those are "system" items, those are
  quite obviously desktop items, right? Well, whatever.
  We already have the latter one from the previous "kwin" icon.
system-installer
  Adept, Yast, Pirut, Smart, or whatever else is out there.
system-users
  Seems to fit KUser or Guidance's "User Management" module.
</pre>
</pre>

Revision as of 03:06, 26 July 2007

Specification compliance of icon names

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

Generic Application Names (in the spec):

 accessories-character-map          OK
 accessories-dictionary             OK
 kaddressbook                       -> office-addressbook **
 kcalc                              -> accessories-calculator
 kcall                              -> internet-telephony
 khelpcenter                        -> help-browser
 kmail                              -> internet-mail **
 kmenu                              -> places/start-here-kde
 konsole                            -> utilities-terminal
 korganizer                         -> office-calendar **
 ksnapshot                          -> accessories-screen-shot **
 kuickshow                          -> graphics-viewer-image **
 kwrite                             -> accessories-text-editor
 multimedia-volume-control          OK
 okular                             -> graphics-viewer-document **
 preferences-desktop-accessibility  OK 
 preferences-desktop-font           Needed
 preferences-desktop-keyboard       OK
 preferences-desktop-locale         OK
 preferences-desktop-multimedia     Needed
 preferences-desktop-screensaver    Needed
 preferences-desktop-theme          Needed
 preferences-desktop-wallpaper      OK
 package-development                -> categories/applications-development
 package-graphics                   -> categories/applications-graphics
 package-multimedia                 -> categories/applications-multimedia
 package-network                    -> categories/applications-internet
 package-settings                   -> categories/preferences-other
 package-system                     -> categories/applications-system
 package-utilities                  -> categories/applications-accessories
 kwin                               -> preferences-system-windows **
 system-file-manager                Needed
 system-software-update             Needed
 utilities-system-monitor           OK
 ark                                -> utilities-file-archiver **

Generic Tango icons in Oxygen:

 krfb        -> preferences-desktop-remote-desktop

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                      ?? needs a spec type name for fallback
                                  RFC: "viewer-pdf-acroread"
 arts                          -> svn rm - we won't need this
                                  in KDE 4, right?
 basket                        -> move to wherever basket lives
 book                          ?? not an app, should not go to apps.
                                  also see actions/book(2)
 cup                           ?? placeholder icon according to Nuno,
                                  should not go to apps.
 digikam                       -> move to extragear/graphics/digikam
 gwenview                      -> move to kdegraphics/gwenview
 k3b                           -> move to extragear/multimedia/k3b
                                  as multimedia-disc-creator-k3b
 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
 kbruch                        -> move to kdeedu/kbruch
 kbugbuster                    -> move to kdesdk/kbugbuster
 kchart                        -> move to koffice/kchart
 kcmkwm                        ??
 kcolorchooser                 -> move to kdegraphics/kcolorchooser
 kdeprint-printer              -> svn rm,
                                  we already have devices/printer
 KEduca                        -> keduca (right?), and move to
                                  wherever keduca lives
 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.
                                  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
 kmplayer                      -> move to extragear/multimedia/kmplayer
                                  as multimedia-player-kmplayer
 KmPlot                        -> kmplot, and move to kdeedu/kmplot
 knotes                        -> move to kdepim/knotes
                                  (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
 konqueror                     -> move to kdebase/konqueror as
                                  internet-web-browser-konqueror
 kontact                       -> move to kdepim/kontact
 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
 kruler                        -> move to kdegraphics/kruler
 ksim-cpu                      ?? find out which apps use this icon
                                  (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
                                  once the KDE 4 port is finished
 KVerbos                       -> kverbos, and move to
                                  playground/edu/kverbos
 KWordQuiz                     -> kwordquiz, and move to
                                  kdeedu/kwordquiz
 kword                         -> move to koffice/kword
 laptop-battery                ?? another battery icon? svn rm,
                                  or replace devices/battery
                                  with this one
 marble                        -> move to kdeedu/marble
 none                          -> svn rm
 plasmagik                     -> move to
                                  playground/base/plasma/plasmagik
 system                        ?? another system icon? svn rm,
                                  or replace devices/computer
                                  with this one
 systemtray                    ?? needed? if so, for what?
                                  this needs to go into kdebase
                                  at least, or svn rm it altogether
 todolist                      ?? not an app, should not go to apps.
                                  probably rename it to task-list
                                  and move it to kdepim/korganizer.
 wine                          OK
 x                             OK utilities-x **

 * 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

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-font
   The icon used for the desktop's font preferences.

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

 preferences-desktop-screensaver
   The icon used for the desktop's screen saving preferences.

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

 system-file-manager
   The icon used for the desktop's file management application.

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-mail
   We already have this from the previous "kmail" icon.

 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.

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

 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.

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

 preferences-system-session
 preferences-system-windows
   I really don't get why those are "system" items, those are
   quite obviously desktop items, right? Well, whatever.
   We already have the latter one from the previous "kwin" icon.

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

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