Contributor yman on Gnome
Solution #2:
Use Alacarte
Written by
biffen the 15 Nov 09 at 22:45.
Alacarte is used to edit Applications and System menus, it should be extended to edit the Places menu as well.
Adding a "Places preferences" item to the Places menu (as proposed in solution #1) would crowd the menu itself. Editing the menu is a rare task and should be accessible by right click, rather than via a menu item, as with most other parts of Gnome and many other environments.
On a side note, the ability to choose whether the bookmarks go into a sub menu should be part of the customisation.
Alacarte is used to edit Applications and System menus, it should be extended to edit the Places menu as well.
Adding a "Places preferences" item to the Places menu (as proposed in solution #1) would crowd the menu itself. Editing the menu is a rare task and should be accessible by right click, rather than via a menu item, as with most other parts of Gnome and many other environments.
On a side note, the ability to choose whether the bookmarks go into a sub menu should be part of the customisation.
Solution #3:
Drag 'n' Drop to add things to Places
Written by
Warbo the 20 Nov 09 at 09:59.
If a folder or bookmark is dragged on to the Places menu it should drop down to allow the user to drop it somewhere in the list. There could also be an item such as "New Folder" which appears in the list when in the process of dragging, allowing a hierarchy, which would prompt the user to rename it once they've dropped their item.
Dragging a Nautilus window should do the same, with the window's current location being added to the menu. Browser windows and hyperlinks should also have the same behaviour (there should be no distinction between local and online). Basically treat Places as a bookmarks system (which preferably would give the same lists in every application)
If a folder or bookmark is dragged on to the Places menu it should drop down to allow the user to drop it somewhere in the list. There could also be an item such as "New Folder" which appears in the list when in the process of dragging, allowing a hierarchy, which would prompt the user to rename it once they've dropped their item.
Dragging a Nautilus window should do the same, with the window's current location being added to the menu. Browser windows and hyperlinks should also have the same behaviour (there should be no distinction between local and online). Basically treat Places as a bookmarks system (which preferably would give the same lists in every application)
Solution #4:
Expand Places menu
Written by
antaveiv the 26 Nov 09 at 14:19.
Allow navigating the Places by dynamically expanding the menus. Open the selected document/directory when clicked, perhaps allow moving/copying it with drag'n'drop.
I believe this could speed up simple tasks, e.g. plug in USB stick (appears in Places), then browse and open a document, all without having to open Nautilus.
Allow navigating the Places by dynamically expanding the menus. Open the selected document/directory when clicked, perhaps allow moving/copying it with drag'n'drop.
I believe this could speed up simple tasks, e.g. plug in USB stick (appears in Places), then browse and open a document, all without having to open Nautilus.
Solution #5:
make a Places applet
Written by
xubaj the 19 Dec 09 at 10:30.
you can only add the whole menu (main, places, system) or just the Main Menu to the panel. it should be possible to add only the Places Menu.
see also: http://ubuntuforums.org/showthread.php?t=1308623
If a dark theme: one that doesn't suck!
Written by DPic the 4 Aug 08 at 01:54.
Won't implement
Originally, i was really against the idea of a dark theme, and maybe i'd still prefer it if Ubuntu would lighten up a little. I understand the organic theme completely, but please...this is an operating system. Anyways, all the dark themes i had seen really turned me off and even the best ones seemed to be loved by some and hated by others. If we're going to have a dark theme, lets have one that we can all agree on. When i saw the Intrepid alpha screenshot, like many others, i gagged a little.
How people interact with their computer is really essential to their satisfaction. This is why aside from features, the software's stability (minimizing annoying bugs), speed (clean code and making everything as efficient and responsive as possible), and interface (look and feel) are the three most important things that should be our focus and be kept at a high priority.
We should really work to increase usability:
http://mpt.net.nz/archive/2008/08/01/free-software-usability
I have looked through all the artwork submissions for Intrepid, and of all of them, this is the one dark theme that i would actually like to use:
https://wiki.ubuntu.com/Artwork/Incoming/Intrepid/Wall-light
I first saw it on this Digg submission:
http://digg.com/linux_unix/Intrepid_Ibex_Mockup_Designs
Of course, i'm sure everyone will have input to make it even better. This isn't a final design, but vote for the concept so far!
P.S. Please Digg :) Thanks
http://digg.com/linux_unix/Vote_for_a_beautiful_usable_Ubuntu
Image preview in Gnome/GTK Dialogs
Written by Tomppeli the 2 Jun 10 at 12:43.
New
In Ubuntu when you must open a image only current image is previewed. That is slow because you must search them all trough before you know which is right, exept if you know its name.
Setting brightness to 0 should turn off LCD backlight
Written by komputes the 19 Apr 10 at 23:06.
New
Comparing Ubuntu to Mac OS X recently, I noticed a difference in the way the brightness setting is interpreted. On Mac OS X, 0="no lcd back-light" whereas on Ubuntu it dims it to 10% brightness (but the back-light is still on). The benefit of this is to not have any ambient light in a dark room, without the need to shut off the computer or closing the lid.
Enough with the "about" dialogs!
Written by mydoghasworms the 29 Mar 10 at 19:27.
New
With an "about" dialog on absolutely every little applet or the panel (ABOUT gnome-power-manager, ABOUT indicator-applet, ABOUT network manager applet, ABOUT clock, ABOUT indicator-applet-session, ABOUT the Gnome panel, ABOUT trash applet, ABOUT Show Desktop Button, ABOUT Window List, ABOUT Workspace Switcher, ABOUT notification area, etc., etc.),
you get the idea that the desktop is really just a loose collection of little applications, rather than a coherent, tight desktop.
A coherent and mature desktop should not have an about menu item for absolutely every little applet.
Dispense with all the about dialogs and the context menu entry that each takes up. Put this information somewhere else.
RTL users should have usable terminal
Written by DawnLight the 27 Mar 09 at 20:04.
New
In intrepid the default terminal, gnome-terminal, doesn't display RTL. It displays all the characters LTR and there's no visible way to enable RTL support.
RTL users, trying to user the terminal, find that the output of many commands is in their language but the symbols are ordered in reverse!
Solution #1:
Making the default terminal RTL enabled
Make the default terminal, gnome-terminal, support RTL and do this by default.
Make the default terminal, gnome-terminal, support RTL and do this by default.
Solution #2:
Use English for the terminal of RTL users
Make the terminal of RTL users display English.
It is better to have English, which most RTL users who can use a terminal know, than to use their native language in reverse.
Make the terminal of RTL users display English.
It is better to have English, which most RTL users who can use a terminal know, than to use their native language in reverse.
Solution #3:
Add an RTL supporting terminal to the default installation
So that RTL users could use it.
The terminal mlterm perhaps.
So that RTL users could use it.
The terminal mlterm perhaps.
Solution #4:
Add an RTL option in the default terminal and disable it by default
Develop RTL support for the default terminal and make it turned off by default.
Develop RTL support for the default terminal and make it turned off by default.
Solution #5:
Auto-detection of RTL characters in terminal
Develop a mechanism in the default terminal which detects RTL characters.
When RTL characters are detected, switch to RTL enabled mode. When RTL characters are gone, disable the RTL support.
Provide an option to disable this auto-detection.
When RTL characters are detected for the very first time, display a dialog box that explains this mechanism to the user and tells him that he can disable it if there are problems with the display in the terminal.
Develop a mechanism in the default terminal which detects RTL characters.
When RTL characters are detected, switch to RTL enabled mode. When RTL characters are gone, disable the RTL support.
Provide an option to disable this auto-detection.
When RTL characters are detected for the very first time, display a dialog box that explains this mechanism to the user and tells him that he can disable it if there are problems with the display in the terminal.
Preload the Gnome Main Menu
Written by rouge568 the 1 Sep 08 at 21:01.
New
When I boot up, the gnome menu should load up by default. I have to wait 2-3 seconds after clicking the menu icon for it to load. This load should have already been done, as the first thing many people do once booting up is to run a program via the menu. It is the little polishes like this that make Ubuntu such a great operating system.
All gnome applications have completely different UI's.
Written by Darwin Survivor the 13 Jul 09 at 00:29.
New
Currently pretty much every gnome application has a completely different UI.
Some applications have long menus, other have lots of buttons. Still others use multiple (read MANY) windows that open.
There is currently the
HIG but little is done to enforce or even push this. Users should only need to learn to use a GUI once, they shouldn't have to re-leard GUI's every time they install a new app.
If you install an unfamiliar app from the package manager, you will probably end up starting off with "ok, now where did THIS app put the save button..." This is needs to change.
Solution #1:
Push HIG
There has been lots of work put into the HIG, but few people are pushing it or even mentioning it for that matter.
Canonical should help push developers and teams to standardize on the
HIG principles and make applications more intuitive and familiar to people who have used other gnome applications.
There has been lots of work put into the HIG, but few people are pushing it or even mentioning it for that matter.
Canonical should help push developers and teams to standardize on the <a href="http://library.gnome.org/devel/hig-book/stable/">HIG</a> principles and make applications more intuitive and familiar to people who have used other gnome applications.
Solution #2:
Start a new UI recommendation.
HIG may not be the best thing to use for gnome. It may be a better idea to start from scratch and write a new "Recommended UI standards for Gnome applications" definition and push that instead.
HIG may not be the best thing to use for gnome. It may be a better idea to start from scratch and write a new "Recommended UI standards for Gnome applications" definition and push that instead.
Solution #3:
Make a GNOME usability price
Written by
xfuser4 the 16 Jul 09 at 09:11.
Make a price that is given every year to projects which have high usability and which are concentrating on user interface guidelines.
Make a price that is given every year to projects which have high usability and which are concentrating on user interface guidelines.
Solution #4:
Make a common Icon package.
Make a Gnu public license Icon package with awesome quality, which covers almost all usage. Even a high paid job, wouldn't hurt.
So, that everybody can use those in their projects. and there will be a great consistency among the application using those Icons.
Users will feel home even if they try new applications.
Make a Gnu public license Icon package with awesome quality, which covers almost all usage. Even a high paid job, wouldn't hurt.
So, that everybody can use those in their projects. and there will be a great consistency among the application using those Icons.
Users will feel home even if they try new applications.
Solution #5:
Make a HIG's application interface, then create API's for programming language
Written by
sheol the 5 Aug 09 at 23:01.
HIG's is fine, but it requires developers of open source software to reimplement the HIG's user interface, and also to test for the environment and implement a different interface for KDE.
An easy solution, and one that would solve this problem, but simultaneously encourage development is to create a standard UI API. Then programmers could simply attach actions to common elements (like save), or to custom button in common categories (like edit), and the UI would render itself; and simultaneously conform to the UI guidelines of the environment it is working in.
HIG's is fine, but it requires developers of open source software to reimplement the HIG's user interface, and also to test for the environment and implement a different interface for KDE.
An easy solution, and one that would solve this problem, but simultaneously encourage development is to create a standard UI API. Then programmers could simply attach actions to common elements (like save), or to custom button in common categories (like edit), and the UI would render itself; and simultaneously conform to the UI guidelines of the environment it is working in.
Solution #6:
HIG requirements for accepting packages in repositories
Written by
stoffel the 16 Nov 09 at 11:58.
Communicate a roadmap like the following to the whole community:
[hypothetical example]
* Ubuntu 10.10:
** =main= All Gnome software in the main repository needs to adhere to sections x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2010 all software will tested for compliance. Incompliant software will be moved to the universe repository.
* Ubuntu 11.04:
** =main= All Gnome software in the main repository needs to adhere to sections a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2010 all software will tested for compliance. Incompliant software will be moved to the universe repository.
* Ubuntu 11.10:
** =main= All Gnome software in the main repository needs to adhere to sections 1, 2, 3, a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections 1, 2, 3, a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2011 all software will tested for compliance. Incompliant software will be moved to the universe repository.
** =universe=
All Gnome software in the universe repository needs to adhere to sections x, y and z of the Gnome HIG. All KDE software in the universe repository needs to adhere to sections x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2011 all software will tested for compliance. Incompliant software will be removed from the universe repository.
* Ubuntu 12.04:
** =main= All Gnome software in the main repository needs to adhere to sections X, Y, Z, 1, 2, 3, a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections X, Y, Z, 1, 2, 3, a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2011 all software will tested for compliance. Incompliant software will be moved to the universe repository.
** =universe=
All Gnome software in the universe repository needs to adhere to sections a, b, x, x, y and z of the Gnome HIG. All KDE software in the universe repository needs to adhere to sections a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2011 all software will tested for compliance. Incompliant software will be removed from the universe repository.
[/hypothetical example]
Communicate a roadmap like the following to the whole community:
[hypothetical example]
* Ubuntu 10.10:
** =main= All Gnome software in the main repository needs to adhere to sections x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2010 all software will tested for compliance. Incompliant software will be moved to the universe repository.
* Ubuntu 11.04:
** =main= All Gnome software in the main repository needs to adhere to sections a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2010 all software will tested for compliance. Incompliant software will be moved to the universe repository.
* Ubuntu 11.10:
** =main= All Gnome software in the main repository needs to adhere to sections 1, 2, 3, a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections 1, 2, 3, a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2011 all software will tested for compliance. Incompliant software will be moved to the universe repository.
** =universe=
All Gnome software in the universe repository needs to adhere to sections x, y and z of the Gnome HIG. All KDE software in the universe repository needs to adhere to sections x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In May 2011 all software will tested for compliance. Incompliant software will be removed from the universe repository.
* Ubuntu 12.04:
** =main= All Gnome software in the main repository needs to adhere to sections X, Y, Z, 1, 2, 3, a, b, c, x, y and z of the Gnome HIG. All KDE software in the main repository needs to adhere to sections X, Y, Z, 1, 2, 3, a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2011 all software will tested for compliance. Incompliant software will be moved to the universe repository.
** =universe=
All Gnome software in the universe repository needs to adhere to sections a, b, x, x, y and z of the Gnome HIG. All KDE software in the universe repository needs to adhere to sections a, b, c, x, y and z of the KDE HIG. Click here for a list of software that currently is not compliant (click on the software names for details regarding the issues). In November 2011 all software will tested for compliance. Incompliant software will be removed from the universe repository.
[/hypothetical example]
Solution #1:
smaller icons for ubuntu main menu by default
Use smaller icons in the ubuntu main menu, to prevent it to get long and out of control.
Here is a screen shot of what I mean.
This is not a mock up, this is done by editing gtk+ file
https://dl.getdropbox.com/u/384589/small%20menu.png
Solution #2:
Smaller icons as an option, automatically activated for smaller resolutions
Written by
Magnes the 30 Jan 09 at 09:32.
Use normal icons, they are OK, but give the user an option to use smaller ones. And if the resolution is small (for example on netbook screen) automatically activate smaller icons in menu.
Use normal icons, they are OK, but give the user an option to use smaller ones. And if the resolution is small (for example on netbook screen) automatically activate smaller icons in menu.
Solution #3:
Shorten the places menu by removing/combining less used items
Written by
eugene2k the 4 Feb 09 at 11:45.
The problem is not the icons, it's the whole places menu - it's simply too long. If it were shorter it would be more usable and less confusing.
The problem is not the icons, it's the whole places menu - it's simply too long. If it were shorter it would be more usable and less confusing.
Solution #4:
Use more sub-menus
Written by
dflemstr the 4 Feb 09 at 20:01.
The most intuitive way to shorten the menus (At least the "Applications" and "System" menus) would be to simply add more sub-menus.
For instance, instead having multimedia apps directly on the "Multimedia"-menu, there could be sub-menus like "Multimedia>Media Players" and "Multimedia>Audio Production".
Alot of other distros use this system (For instance Debian and UbuntuStudio (At least for the "Multimedia"-menu) ) and Ubuntu could aswell.
It wouldn't only shorten menus, but also making it possible to find your applications/settings faster.
The most intuitive way to shorten the menus (At least the "Applications" and "System" menus) would be to simply add more sub-menus.
For instance, instead having multimedia apps directly on the "Multimedia"-menu, there could be sub-menus like "Multimedia>Media Players" and "Multimedia>Audio Production".
Alot of other distros use this system (For instance Debian and UbuntuStudio (At least for the "Multimedia"-menu) ) and Ubuntu could aswell.
It wouldn't only shorten menus, but also making it possible to find your applications/settings faster.
Solution #5:
Menu with more columns and smaller icons.
A configuration option to have a smaller icons and more than one column per submenu.
The option should include a parameter to indicate the number of icons to be grouped as columns. Columns of 12/14 items by default should be ok.
(I hate the up/down arrow on gnome menus)
A configuration option to have a smaller icons and more than one column per submenu.
The option should include a parameter to indicate the number of icons to be grouped as columns. Columns of 12/14 items by default should be ok.
(I hate the up/down arrow on gnome menus)
Solution #6:
Use normal size till it fills up then get smaller automaticaly
In firefox when you open tabs they are one size but as you use the space they start to shrink till a certain point in witch it does not go smaller and puts them in a drop down list. This same idea could be used for Ubuntu menus.
In firefox when you open tabs they are one size but as you use the space they start to shrink till a certain point in witch it does not go smaller and puts them in a drop down list. This same idea could be used for Ubuntu menus.
Solution #7:
Replace the traditional menu with something more dynamic
Written by
zerothis the 6 Feb 09 at 20:50.
Each menu items should be tagable. The right click menu could have "add a tag" and "remove a tag" submenus listing tags and an "advanced tags manager". A text box at the top of the menu could accept simple filters to dynamically list the menu. "games" would produce a menu with only items tagged "games". Including a negative tag would exclude items from the dynamic menu. For instance "games -turnbased". When no text was entered, all the menu items would be visible in sub menus named after tags. Sub menus would list all the items with that tag but also include sub sub menus based on the other tags the items included. Items with multiple tags would be reachable in multiple ways. For instance,
games>Internet>wine>pogo2go
Internet>games>wine>pogo2go
wine>Internet>games>pogo2go
wine>games>pogo2go
wine>pogo2go
games>pogo2go
and so on. The top level sub menus based on tags would be a very big list. Navigating the sub sub menus to deeper levels reduces the size of the list because the items listed must be tagged with the name of each menu navigated.
games>Internet>wine> would only show game including all three of these tags. This sub menu would show the equivalent of typing "games Internet wine" in the text box above.
Each menu items should be tagable. The right click menu could have "add a tag" and "remove a tag" submenus listing tags and an "advanced tags manager". A text box at the top of the menu could accept simple filters to dynamically list the menu. "games" would produce a menu with only items tagged "games". Including a negative tag would exclude items from the dynamic menu. For instance "games -turnbased". When no text was entered, all the menu items would be visible in sub menus named after tags. Sub menus would list all the items with that tag but also include sub sub menus based on the other tags the items included. Items with multiple tags would be reachable in multiple ways. For instance,
games>Internet>wine>pogo2go
Internet>games>wine>pogo2go
wine>Internet>games>pogo2go
wine>games>pogo2go
wine>pogo2go
games>pogo2go
and so on. The top level sub menus based on tags would be a very big list. Navigating the sub sub menus to deeper levels reduces the size of the list because the items listed must be tagged with the name of each menu navigated.
games>Internet>wine> would only show game including all three of these tags. This sub menu would show the equivalent of typing "games Internet wine" in the text box above.
More customizable theme
Written by jeypeyy the 21 Sep 08 at 17:39.
New
It's not easy customizing in gnome, but there are some things that can make it easier