User:DarioAndres/SS3: Difference between revisions

From KDE TechBase
No edit summary
(Started hacking)
Line 19: Line 19:


== Categorization ==
== Categorization ==
As files get changed, I'll fill out the page with their locations.


<code>
<code>


# Application Appearance and Behaviour
# Application Appearance and Behaviour [kdebase/workspace/systemsettings/categories/settings-application-appearance-and-behavior.desktop]


* Application Appearance
* Application Appearance [kdebase/workspace/systemsettings/categories/settings-application-appearance.desktop]
-- Style
-- Style [kdebase/workspace/kcontrol/style/style.desktop]
-- Colours
-- Colours [kdebase/workspace/kcontrol/colors/colors.desktop]
-- Icons [Merge Emoticons]
-- Icons [Merge Emoticons] [kdebase/runtime/kcontrol/icons/icons.desktop] [kdebase/runtime/kcontrol/emoticons/emoticons.desktop]
-- Fonts
-- Fonts [kdebase/workspace/kcontrol/fonts/fonts.desktop]


* Shortcuts and Gestures
* Shortcuts and Gestures [kdebase/workspace/systemsettings/categories/settings-shortcuts-and-gestures.desktop] (Needs icon!)
-- Standard Keyboard Shortcuts [moved from "Keyboard & Mouse"]
-- Standard Keyboard Shortcuts [moved from "Keyboard & Mouse"] [kdebase/workspace/kcontrol/standard_actions/standard_actions.desktop]
-- Global Keyboard Shortcuts [moved from "Keyboard & Mouse"]
-- Global Keyboard Shortcuts [moved from "Keyboard & Mouse"] [kdebase/workspace/kcontrol/keys/keys.desktop]
-- Custom Shortcuts [was "Input Actions"; moved from "Keyboard & Mouse"]
-- Custom Shortcuts [was "Input Actions"; moved from "Keyboard & Mouse"] [kdebase/workspace/khotkeys/kcm_hotkeys/khotkeys.desktop]


* Account Details [was "About Me"]
* Account Details [was "About Me"] [kdebase/workspace/systemsettings/categories/settings-account-details.desktop]
-- User Account
-- User Account [kdebase/apps/kdepasswd/kcm/kcm_useraccount.desktop]
-- Paths
-- Paths [kdebase/workspace/kcontrol/desktoppaths/desktoppath.desktop]
-- Password Management [was "KDE Wallet"] [should also let users edit the wallets]
-- Password Management [was "KDE Wallet"] [should also let users edit the wallets] [Couldn't find it on this run through, I probably didn't have it installed for some reason or another]
-- Content Providers [ was "Open Collaboration Services providers" ] [Maybe rename to "Internet Services?" What the heck's a 'content provider' anyways...]
-- Social Desktop [ was "Open Collaboration Services providers" ] [kdebase/runtime/attica/kcm/kcm_attica.desktop]
   
   
* Locale
* Locale [kdebase/workspace/systemsettings/categories/settings-locale.desktop]
-- Language [extracted from "Country/Region&Lang"]
-- Language [kdebase/runtime/kcontrol/locale/language.desktop] [Needs fixed comment]
-- Time & Numeric units [was "Country/Region & Language"]
-- Time & Numeric units [was "Country/Region & Language"] [Needs extracted from Language]
-- Spell Checker
-- Spell Checker [kdebase/runtime/kcontrol/spellchecking/spellchecking.desktop]


* Application and System Notifications
* Application and System Notifications [kdebase/workspace/systemsettings/categories/settings-application-and-system-notifications.desktop]
-- Manage Notifications
-- Manage Notifications [kdebase/runtime/kcontrol/knotify/kcmnotify.desktop] [needs updated description to not refer to 'system' any more.]
-- System Bell
-- System Bell [kdebase/workspace/kcontrol/bell/bell.desktop]
-- Launch Feedback [moved from "Desktop"]
-- Launch Feedback [moved from "Desktop"] [kdebase/workspace/kcontrol/launch/kcmlaunch.desktop]


* Personal Information
* Personal Information [kdebase/workspace/systemsettings/categories/settings-personal-information.desktop] [Needs different icon]
-- Akonadi
-- Akonadi [kdepim/runtime/kcm/kcm_akonadi.desktop] [Needs the akonadi icon]
-- Personal Resources [was "KDE Resources"]
-- Personal Resources [was "KDE Resources"] [kdepimlibs/kresources/kresources.desktop] [Needs a *much* better description]


* File Associations
* File Associations [Needs to be grouped somewhere, probably with 'Default Applications'] [kdebase/runtime/keditfiletype/filetypes.desktop]


# Workspace Appearance and Behaviour
# Workspace Appearance and Behaviour

Revision as of 05:19, 12 April 2010

Discussion Points

From "Notifications:

  • KNotify is from "Applications" ?
  • SystemBell and Launch Feedback could be in a "System Notifications" group in "Workspace" ?

Where is the boundary in this notifications-related KCMs ?

--

Where does File Association belongs to ? "Applications" behavior?

--

Should "Custom Shortcuts" ("Input Actions") be a Workspace setting? (it is mostly used to launch apps; but it is also used for some intra-apps things)

--

"Screen Edges" seems to be belong to both "Desktop" and "Windows", so it may end up as a top-level module in "Workspace" ....

Categorization

As files get changed, I'll fill out the page with their locations.

  1. Application Appearance and Behaviour [kdebase/workspace/systemsettings/categories/settings-application-appearance-and-behavior.desktop]
  • Application Appearance [kdebase/workspace/systemsettings/categories/settings-application-appearance.desktop]

-- Style [kdebase/workspace/kcontrol/style/style.desktop] -- Colours [kdebase/workspace/kcontrol/colors/colors.desktop] -- Icons [Merge Emoticons] [kdebase/runtime/kcontrol/icons/icons.desktop] [kdebase/runtime/kcontrol/emoticons/emoticons.desktop] -- Fonts [kdebase/workspace/kcontrol/fonts/fonts.desktop]

  • Shortcuts and Gestures [kdebase/workspace/systemsettings/categories/settings-shortcuts-and-gestures.desktop] (Needs icon!)

-- Standard Keyboard Shortcuts [moved from "Keyboard & Mouse"] [kdebase/workspace/kcontrol/standard_actions/standard_actions.desktop] -- Global Keyboard Shortcuts [moved from "Keyboard & Mouse"] [kdebase/workspace/kcontrol/keys/keys.desktop] -- Custom Shortcuts [was "Input Actions"; moved from "Keyboard & Mouse"] [kdebase/workspace/khotkeys/kcm_hotkeys/khotkeys.desktop]

  • Account Details [was "About Me"] [kdebase/workspace/systemsettings/categories/settings-account-details.desktop]

-- User Account [kdebase/apps/kdepasswd/kcm/kcm_useraccount.desktop] -- Paths [kdebase/workspace/kcontrol/desktoppaths/desktoppath.desktop] -- Password Management [was "KDE Wallet"] [should also let users edit the wallets] [Couldn't find it on this run through, I probably didn't have it installed for some reason or another] -- Social Desktop [ was "Open Collaboration Services providers" ] [kdebase/runtime/attica/kcm/kcm_attica.desktop]

  • Locale [kdebase/workspace/systemsettings/categories/settings-locale.desktop]

-- Language [kdebase/runtime/kcontrol/locale/language.desktop] [Needs fixed comment] -- Time & Numeric units [was "Country/Region & Language"] [Needs extracted from Language] -- Spell Checker [kdebase/runtime/kcontrol/spellchecking/spellchecking.desktop]

  • Application and System Notifications [kdebase/workspace/systemsettings/categories/settings-application-and-system-notifications.desktop]

-- Manage Notifications [kdebase/runtime/kcontrol/knotify/kcmnotify.desktop] [needs updated description to not refer to 'system' any more.] -- System Bell [kdebase/workspace/kcontrol/bell/bell.desktop] -- Launch Feedback [moved from "Desktop"] [kdebase/workspace/kcontrol/launch/kcmlaunch.desktop]

  • Personal Information [kdebase/workspace/systemsettings/categories/settings-personal-information.desktop] [Needs different icon]

-- Akonadi [kdepim/runtime/kcm/kcm_akonadi.desktop] [Needs the akonadi icon] -- Personal Resources [was "KDE Resources"] [kdepimlibs/kresources/kresources.desktop] [Needs a *much* better description]

  • File Associations [Needs to be grouped somewhere, probably with 'Default Applications'] [kdebase/runtime/keditfiletype/filetypes.desktop]
  1. Workspace Appearance and Behaviour
  • Desktop Appearance

-- Screen Saver -- Splash Screen -- Plasma Theme [Split from "Style"] -- Window Decorations [was "Windows"] -- Cursor Theme [extracted from the Keyboard&Mouse/"Mouse" KCM]

  • Desktop Effects [Split out] [was "Desktop Effects"]

-- General -- Effects [was "All Effects"] -- Advanced

  • Window Behavior

-- Screen Edges (move to Desktop Effects?) -- Task Switcher [was "Navigate Through Windows" (tabbox config on 4.4)] -- Window Behavior -- Window Rules [was "Window Specific"] -- Virtual Desktops

  • Default Applications
  • Desktop Layout and Dashboard [new Plasma KCM, requires a proper name, ping aseigo/notmart]
  • Accesibility [Split out]

-- Bell [Different from under 'notifications' *how*?] -- Modifier Keys -- Keyboard Filters -- Activation Gestures

  • Desktop search

-- [All Nepomuk stuff]

  1. Hardware
  • Display/Monitor settings

-- Size & Orientation -- Gamma -- Multiple Monitors -- Screen saver?

  • Audio & Video

-- [Phonon stuff] -- Audio CD Ripping [was "Audio CDs"] -- CDDB Retrieval

  • Main Input Devices (keyboard & mouse/touchpad)

-- Keyboard -- Keyboard Layout [moved from "Regional & Language"] -- Mouse

  • Other Input Devices

-- Joystick -- Remote Control

  • Removable devices (usb stick, massive storage, misc devices)

-- Device Actions (solid actions + Automounter config) -- Digital Camera

  • Printers

-- [Printing stuff goes here]

  • Power Management [Split for treeview]

-- General Settings -- Edit Profiles -- Capabilities

  1. Network & Connectivity
  • Network Connections

-- Network Management (NM config) -- Other (related to NM) -- Wicd (does this exist?, future?)

  • File sharing

-- Windows Shares [was "Samba"] -- Network Credentials [was "Local Network Browsing"]

  • Network Settings [Needs better name]

-- Proxy -- Connection Preferences -- Service Discovery

  • Bluetooth
  1. System Administration
  • Date & Time
  • Font Installer
  • Permissions (policykit + remote widgets)

-- Authorization Policy [was "PolicyKit Authorisation"] -- Remote Widgets -- Disc Burning [was "K3b Setup"]

  • Security

-- Login Manager -- User Accounts [was "User Manager"]

  • Startup & Shutdown

-- Autostart -- Session Management

Usability Discussion

Started after Trever did a quick usability study with a friend: http://markmail.org/message/ods463crzwjc5erm

Current topics

  • Usability studies are needed.
  • We need a formal policy on what goes where, with something similar to the Desktop Menu Spec by freedesktop.org. Otherwise, everyone will be upset when we change things for every request.
  • Tabs are bad
  • Maybe a better UI?
  • Usability studies are needed.