Projects/Oxygen/Sound Theme Naming Specification

    From KDE TechBase
    • NOTE - This section is under HEAVY development. Keep it as an orphaned page for the time being.

    Overview

    Sound is an important element used to communicate with users. It is important, then, that there be a unified and simplified way of organizing sounds.

    Context

    The contexts for a sound theme are (these are more or less placeholders as this schema is sorted out):

    Table 1. Sound Theme Contexts
    Name Description Directory
    System Events Sounds which are generally used to notify the user of events relating to the system, ie: startup, warning dialogs, etc system
    User Interface Events Sounds associated with the desktop environment, such as minimize, shade, or kicker events ui
    Misc. Application Events Sounds associated with application events, such as a successful cd burn, which don't fit within other categories application

    System Events

    A list for now

    • Network events
    • Startup
    • Shutdown
    • Hibernate
    • Standby
    • Close Program
    • Critical Stop
    • Default Beep
    • Exit
    • Menu Popup
    • Open Program
    • Program Error
    • Question
    • Restore Down
    • Restore Up
    • Select
    • Show Toolbar
    • System Notification
    • Logoff
    • Logon

    User Interface Events

    Desktop UI

    • Minimize
    • Minimize to Tray
    • Maximize
    • Restore
    • Restore from Tray
    • Shade Up
    • Shade Down
    • Icon Hover?
    • Icon Select?

    Menu UI

    Table 3. Menu UI
    Name Description Filename
    Menu Button Select Selecting the K Menu menu-button-select
    Menu Browse Browsing through the menu, on a new menu item hover menu-browse
    Menu Item Select Selecting a menu item menu-item-select

    Application Level Events

    Communication Events

    • New Email
    • New IM
    • Name mentioned in chat room
    • Connected to messaging server
    • Disconnected from messaging server
    • Person Joins
    • Person Leaves
    • Receive Call
    • Receive Request to Join
    • Contact Online
    • New Alert
    • New Message
    • New Mail
    Table 3. Communication Events
    Name Description Filename
    New Email A new email message is received new-email
    New IM a new instant message is received new-message

    Miscellaneous and Cross-Category Events

    • Successful (cd burn, file transfer, etc. Possibly separate these)

    Hardware Events

    • Critical Battery Alarm
    • Device Connect
    • Device Disconnect
    • Device Failed to Connect
    • Low Battery Alarm
    • Print Complete?

    File/Web Browser

    Blocked Pop up Empty Trash Information Bar Move Menu Item Main Menu Navigation

    References