Difference between revisions of "Projects/Oxygen/namingSpec/apps"

(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.

Content is available under Creative Commons License SA 4.0 unless otherwise noted.