Projects/Oxygen/namingSpec/apps
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 OK preferences-desktop-keyboard OK preferences-desktop-locale OK preferences-desktop-multimedia Needed preferences-desktop-screensaver Needed preferences-desktop-sound OK ** 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-system -> categories/applications-system package-utilities -> categories/applications-accessories preferences-system-windows OK ** 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-document-acroread" basket -> move to wherever basket lives 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 -> svn rm 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 wine OK x OK ** [see Discussion] * 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-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. system-software-update The icon used for the desktop's software updating application.
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-cryptography The icon for the "Crypto" KCM. preferences-desktop-display The icon for the "Display" KCM. 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 The icon for the "Panels" KCM. preferences-desktop-user The icon for the "About me" KCM in KDE 4's System Settings (which was named "Password & User Account in KDE 3). preferences-system-login The icon for the "Login Manager" KCM. preferences-system-power-management The icon for the "Power Control" KCM. (Although I'm not sure if this will still exist for KDE 4, at least in its current form.) preferences-system-network-share The icon for the "File Sharing" KCM. 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. preferences-system-time The icon for the "Date & Time" 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-randr The icon for the "Size & Orientation" KCM. preferences-desktop-keyboard-khotkeys The icon for the "KHotKeys" KCM. preferences-desktop-panel-taskbar The icon for the "Taskbar" 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-windows-effects 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.
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 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. (Done.) preferences-system-network-proxy We do have proxy settings in KDE 3, this might make sense. preferences-system-session The icon for the session management settings. preferences-system-windows 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.