MenusRevisited
1263
Comment: initial braindump
|
7260
start on general policy
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* Created: CoreyBurger * Priority: NeedsPriority * People: NeedsLead, NeedsSecond * Contributors: CoreyBurger2 * Interested: * Status: UbzSpecification, BrainDump (then DraftSpecification then EditedSpecification then ApprovedSpecification), DistroSpecification * Branch: * Malone bug: * Packages affected: * Depends: * Dependents: [[FullSearch()]] * BoF sessions: none yet |
* '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/menus-revised * '''Created''': [[Date(2005-10-27T20:38:18Z)]] by JaneWeideman * '''Contributors''': JaneWeideman, CoreyBurger * '''Packages affected''': == Reviewer Comments == MarkShuttleworth: please restructure this spec. It needs to have: 1. An overall set of policy guidelines... like "things that need sudo should not be under applications except in extreme cases". 1. A set of specific Dapper decisions. These things should be at the top of the spec. The use cases are nice but fluffy, and should be pushed further down. |
Line 19: | Line 19: |
The Gnome menu system has not been radically altered in quite some time. There is some issues that need to be addressed. | '''"We must be proactive, eternally vigilant, forever fighting, overwhelmingly clever and handsome." - Robert Love'' The GNOME menu system has not had a good review in quite some time. There are some issues that need to be addressed. |
Line 23: | Line 25: |
The Current menu structure is less than ideal in certain places. | The current menu structure is less than ideal in certain places. |
Line 25: | Line 27: |
== Use cases == | == Use Cases == |
Line 27: | Line 29: |
* Sally uses Ubuntu because here step-son installed it for her. She is confused by System Tools and System menus. She doesn't understand the seperation | * Sally uses Ubuntu because her stepson installed it for her. She is confused by System Tools and System menus. She doesn't understand the separation. |
Line 29: | Line 31: |
== Scope == The Gnome menu structure == Design == |
* Ernie is a car salesman who uses Ubuntu for accounting, e-mail with Evolution, and occasional Web browsing. One day he realizes that there is an "Evolution" item in the "Office" menu that does exactly the same thing as the "Evolution Mail" item in the "Internet" menu. "That's a bit silly", he thinks. * Lorelle uses Ubuntu's Text Editor regularly to edit wiki pages before pasting the text into the wiki itself. As a result, she mouses over the "File Browser" menu item several times a day on her way to the "Text Editor" item. One days she decides to try this "File Browser" thing -- only to discover that it does exactly the same thing as the "Home Folder" item in the "Places" menu. "That's a bit silly", she thinks. * Alan, an experienced user in Linux and Gnome, has difficulty distinguishing "Multimedia Systems Selector", "Preferred Applications", "Removable Drives and Media" and "Sound", when he wants to change the default action when an audio CD is inserted. == Outstanding issues == We should probably coordinate with upstream (Gnome) during their 2.14 cycle. |
Line 34: | Line 42: |
Migrate the items out of Applications-->System Tools. Some of them can die, others to Accesories, others to System-->Admin. | |
Line 36: | Line 43: |
=== Code === | === General Policy === |
Line 38: | Line 45: |
=== Data preservation and migration === | The following general policy guidelines are followed in each decision * If an item is primarily launched by a specific MIME type and works with one file at a time, it can be hidden * The seperation between Applications > System Tools and the System menu must be removed. This will be achieved by removing the items in Applications > System Tools * With above, items that are mostly system administration tasks and/or use gksudo should be moved to System > Administration * Items which affect only the current user are to be moved to System > Preferences * Anything else that is not going to be hidden/removed is moved to Applications > Accessories * Tools which are likely to simply confuse users are to be hidden or removed * Tools which have their functionality replaced with another simpler tool are being hidden or removed |
Line 40: | Line 54: |
None | == Specific Menu Item Actions == |
Line 42: | Line 56: |
== Outstanding issues == We should probably coordinate with upstream (Gnome) during their 2.14 cycle. |
* We will follow the following guidelines for what to do with specific actions |
Line 45: | Line 58: |
== BoF agenda and discussion == | === Purging "System Tools" === * Applications Menu Editor - replace with Alt+dragging and D&D from gnome-app-install? - move to "System" > "Preferences"? - already has a "Menus & Toolbars" item! * Avahi Zeroconf Browser - hide if installed by default in Dapper * Bluetooth file sharing - make appear as gnome-session service, if new gnome-session comes in Dapper/Gnome 2.14 - hide if new gnome-session doesn't appear * Bluetooth manager - hide due to being crap * Bug Report Tool - nuke bug-buddy (obsolete with LaunchpadIntegration) * Configuration Editor - Hide * Floppy Formatter - Hide due to [http://bugzilla.gnome.org/show_bug.cgi?id=302038 Replace "Floppy Formatter" with item in Nautilus's File menu] * Gparted - move to "System" > "Administration" * Network Tools - move to "System" > "Administration" * New Login - replace with button in gnome-screensaver * New login nested window - remove entirely * Run as different user - remove, not hide * System Log - move to "System" > "Administration" * System Monitor - move to "System" > "Administration" * Ubuntu Device Database - hide (will be available during install?) Other programs that would add themselves to System Tools need to add themselves elsewhere. -TODO - generate list after ubz === Accessories === * Archive Manager - propose removing as it's available as right click in Nautilus. Inexperienced computer users may find right click less "discoverable". - [http://bugzilla.gnome.org/show_bug.cgi?id=302035 Add "Make Compressed File..." to Nautilus's File menu] === Graphics === * Image Viewer - Hide. - Slideshow item in Nautilus? (the Finder has it...) * XSane Image scanning program - Scanners now accessible via GIMP, so hide. === "Internet" and "Office" === * GNOME BitTorrent - Hide. * "Internet" > "Evolution Mail" vs. "Office" > "Evolution" - upstream is working on seperate icons for each item ("Calendar", "Tasks", - if the above doesn't come, fix the menu item in Office to say Groupware and to use a better icon * OpenOffice from Template - hide === Sound and video === * "CD Player" - nuke * "Recording Level Monitor" - hide for Dapper - should be incorporated into Sound preferences - nuke in the meantime? * "Rhythmbox Music Player" - keep * "Serpentine Audio-CD Creator" - should be integrated into Nautilus in an obvious way - keep in the meantime * "Sound Juicer CD Ripper" - should be integrated into Nautilus in an obvious way - keep in the meantime * "Sound Recorder" * Totem - hide by default * "Volume Control" - should be incorporated into Sound preferences - hide in the meantime * "Volume Monitor" - should be incorporated into Sound preferences - hide in the meantime known caveats: make certain hiding applications does not remove it from Open With menu. * right click-menu on menu-items should contain a "hide icon"-option === Shortening "System" > "Preferences" === ''See also'' [http://live.gnome.org/PreferencesRevisited PreferencesRevisited] * "File Management": remove (redundant with "Edit" > "Preferences" * Mike Ginou: Just a quick note. File Browser does have some utility for those who prefer spatial Nautilus. Though, since it is no longer the default, presumably those who can change to spatial can also use SMEG. * "Login Photo": remove (redundant with "About Me") * "Multimedia Systems Selector": hide - nuke it * "PalmOS devices": remove - accessible from the Pilot applet, and not useful without the Pilot applet - [https://launchpad.net/malone/bugs/3787 Better handling of something something] * "Windows": hide * encourage upstream to do heavy lifting to merge other control panels - "About Me" + "Users & Groups" + "Sessions" - "Font" + "Theme" - "Keyboard" + "Keyboard Shortcuts" |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/menus-revised
Created: Date(2005-10-27T20:38:18Z) by JaneWeideman
Contributors: JaneWeideman, CoreyBurger
Packages affected:
Reviewer Comments
MarkShuttleworth: please restructure this spec. It needs to have:
- An overall set of policy guidelines... like "things that need sudo should not be under applications except in extreme cases".
- A set of specific Dapper decisions.
These things should be at the top of the spec. The use cases are nice but fluffy, and should be pushed further down.
Summary
"We must be proactive, eternally vigilant, forever fighting, overwhelmingly clever and handsome." - Robert Love The GNOME menu system has not had a good review in quite some time. There are some issues that need to be addressed.
The current menu structure is less than ideal in certain places.
We should probably coordinate with upstream (Gnome) during their 2.14 cycle.
The following general policy guidelines are followed in each decision The seperation between Applications > System Tools and the System menu must be removed. This will be achieved by removing the items in Applications > System Tools With above, items that are mostly system administration tasks and/or use gksudo should be moved to System > Administration Items which affect only the current user are to be moved to System > Preferences Anything else that is not going to be hidden/removed is moved to Applications > Accessories
- replace with Alt+dragging and D&D from gnome-app-install? - move to "System" > "Preferences"? - already has a "Menus & Toolbars" item! - nuke bug-buddy (obsolete with LaunchpadIntegration) - Hide due to [http://bugzilla.gnome.org/show_bug.cgi?id=302038 Replace "Floppy Formatter" with item in Nautilus's File menu] - move to "System" > "Administration" - move to "System" > "Administration" - move to "System" > "Administration" - move to "System" > "Administration" Other programs that would add themselves to System Tools need to add themselves elsewhere. -TODO - generate list after ubz
- [http://bugzilla.gnome.org/show_bug.cgi?id=302035 Add "Make Compressed File..." to Nautilus's File menu]
GNOME BitTorrent "Internet" > "Evolution Mail" vs. "Office" > "Evolution" OpenOffice from Template
known caveats: make certain hiding applications does not remove it from Open With menu.
"File Management": remove (redundant with "Edit" > "Preferences" - [https://launchpad.net/malone/bugs/3787 Better handling of something something] - "About Me" + "Users & Groups" + "Sessions" - "Font" + "Theme" - "Keyboard" + "Keyboard Shortcuts" Rationale
Use Cases
Outstanding issues
Implementation
General Policy
Specific Menu Item Actions
Purging "System Tools"
Accessories
Graphics
"Internet" and "Office"
Sound and video
Shortening "System" > "Preferences"
See also [http://live.gnome.org/PreferencesRevisited PreferencesRevisited]
MenusRevisited (last edited 2008-08-06 16:25:19 by localhost)