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.