Here are the last 6 months most popular ideas about Ubuntu.
Battery notifier could be more complete
Written by pascalio the 16 Dec 11 at 15:58.
Related project: Unity .
New
On a laptop, the battery notifier is not elaborate enough since it only shows the current prognostics for the remaining time on battery power when you click on it, which does tell the actual current status of the battery.
Solution #1:
Add wording to the user interface (see below)
Written by
turbolad the 21 Apr 12 at 12:25.
Some means of wording to remind the user not to remove the device during writing e.g. file copying.
The text can be added to existing notifications, such as adding wording below the file copying (or file moving) progress bar, saying something like: "Do not unplug the device now to avoid corrupting your files". It has to sound scary for inexperienced users to take notice. ;)
When a removable device is connected, a notification to remind users to select "Eject"/"Safely Remove Drive" BEFORE unplugging the device. When that is done, a message could appear saying "You can now safely remove the device".
Some means of wording to remind the user not to remove the device during writing e.g. file copying.
The text can be added to existing notifications, such as adding wording below the file copying (or file moving) progress bar, saying something like: "Do not unplug the device now to avoid corrupting your files". It has to sound scary for inexperienced users to take notice. ;)
When a removable device is connected, a notification to remind users to select "Eject"/"Safely Remove Drive" BEFORE unplugging the device. When that is done, a message could appear saying "You can now safely remove the device".
Solution #2:
Display information when pluggin
Written by
4485670 the 30 Apr 12 at 09:18.
Display a popup or similar when plugging such a device.
There is an option to "not show this message again".
Can be a big "scary" popup with text like:
"You plugged in a removable media, be sure to unplug it only when all write action have finished or use the 'eject feature'. Otherwise you risk data loss!"
Display a popup or similar when plugging such a device.
There is an option to "not show this message again".
Can be a big "scary" popup with text like:
"You plugged in a removable media, be sure to unplug it only when all write action have finished or use the 'eject feature'. Otherwise you risk data loss!"
Solution #3:
Add info to the removable media icon
Written by
alms66 the 9 May 12 at 07:18.
When actually writing the removable drive put a progress bar on it...
When actually reading from the removable drive, put a "no" sign on it (a circle with the slash through the center)...
When actually writing the removable drive put a progress bar on it...
When actually reading from the removable drive, put a "no" sign on it (a circle with the slash through the center)...
Solution #4:
Educate the user the first time, and every time a drive is improperly removed
The first time a user plugs in a removable drive, provide a removable drive tutorial wizard, and offer to show an always-on-top removable drive status & eject window any time a removable drive is plugged in.
Afterwards, anytime a removable drive is incorrectly removed, display a warning.
"A removable drive was removed without properly ejecting."
"The removable drive "foo" was not safely removed, and data may have been lost."
"Removing a drive while data is still being written will cause data loss. Even after an operation such as saving or copying files has completed, data may still be writing in the background. In order to be sure it's safe to remove, please use the Eject command. "
[Show me how to eject a drive] [Close this warning]
The first time a user plugs in a removable drive, provide a removable drive tutorial wizard, and offer to show an always-on-top removable drive status & eject window any time a removable drive is plugged in.
Afterwards, anytime a removable drive is incorrectly removed, display a warning.
"A removable drive was removed without properly ejecting."
"The removable drive "foo" was not safely removed, and data may have been lost."
"Removing a drive while data is still being written will cause data loss. Even after an operation such as saving or copying files has completed, data may still be writing in the background. In order to be sure it's safe to remove, please use the Eject command. "
[Show me how to eject a drive] [Close this warning]
Solution #5:
Let them pull it out
Written by
Allards the 20 May 12 at 20:58.
Just let them pull out the device and don't bother with something that looks like an error, when there is no issue.
Perhaps ONLY when data write is still pending show them a popup to put it back and rewrite the data that's missing.
Just let them pull out the device and don't bother with something that looks like an error, when there is no issue.
Perhaps ONLY when data write is still pending show them a popup to put it back and rewrite the data that's missing.
unnecessary complicated system boot menu
Written by jirka.v the 16 Apr 12 at 09:45.
Global category: Usability.
New
reason - (not only first time) linux users usually don't need the old linux kernels and fail0safe options on a daily basis which make the loader menu look complicated and it gets more and more complicated with every linux kernel update; advanced users know how to edit the menu to suit their needs.
Solution #1:
simple system boot menu
Written by
jirka.v the 16 Apr 12 at 09:45.
The main boot menu should consist only of:
- latest kernel version (the default way to boot Ubuntu)
- other installed OS -e.g. Windows 7, XP, linux... (they should be listed as separate entries directly in the main menu)
- Advanced options - this should list other linux kernel versions and file-safe options (that are currently in the main menu and are not meant to be used for 'default booting')
This is merely a simplification of how the current boot menu should be represented after installation by default.
The main boot menu should consist only of:
- latest kernel version (the default way to boot Ubuntu)
- other installed OS -e.g. Windows 7, XP, linux... (they should be listed as separate entries directly in the main menu)
- Advanced options - this should list other linux kernel versions and file-safe options (that are currently in the main menu and are not meant to be used for 'default booting')
This is merely a simplification of how the current boot menu should be represented after installation by default.
Solution #2:
Graphical system boot menu
Written by
seiryu89 the 20 Apr 12 at 15:16.
(actualized 16/5/2012)
It will be more simple if it is a graphical system boot, with icons showing all operatings systems(i.e. windows, linux) in two big icons. Also an advanced option menu for selecting all the other options (recovery mode, kernel selections, memtest, other things)
It will be like refit software:
http://refit.sourceforge.net/screen.html
(Answer from Auzy)
Or make as deffault and improve BURG:
http://librarylinux.files.wordpress.com/2010/06/radiance_for_grub_2_burg_by_sha fin.png
(Answer from FihuFil)
(In response of solution #3)
We need a simple configuration GUI, if you don't like this, please say it in comments.
In the config application we can move the order of the operating systems and choose the default operating system.
(actualized 16/5/2012)
It will be more simple if it is a graphical system boot, with icons showing all operatings systems(i.e. windows, linux) in two big icons. Also an advanced option menu for selecting all the other options (recovery mode, kernel selections, memtest, other things)
It will be like refit software:
http://refit.sourceforge.net/screen.html
(Answer from Auzy)
Or make as deffault and improve BURG:
http://librarylinux.files.wordpress.com/2010/06/radiance_for_grub_2_burg_by_shafin.png
(Answer from FihuFil)
(In response of solution #3)
We need a simple configuration GUI, if you don't like this, please say it in comments.
In the config application we can move the order of the operating systems and choose the default operating system.
In the advanced tab we could configure advance settings for the boot advanced tab.
mockup of the GUI to edit configuration:
http://postimage.org/image/3txmxhc1b/
Solution #3:
Graphical system boot icon & name
Solution #2 plus name below each icon.
Solution #2 plus name below each icon.
Solution #1:
an icon with the most important information about the ubuntu one status
put an icon with the most important information about the status of ubuntu one, like dropbox (syncing speed, remaining time, connection information..)
put an icon with the most important information about the status of ubuntu one, like dropbox (syncing speed, remaining time, connection information..)
Solution #2:
Status indication in the messaging, network or power indicator
A simple status indication under the messaging, network or power indicator could help. It doesn't take up much space and it doesn't sit in the way there, but it could be usefull to check the sync status.
A simple status indication under the messaging, network or power indicator could help. It doesn't take up much space and it doesn't sit in the way there, but it could be usefull to check the sync status.
Solution #1:
Add Economy Mode to Power Manager
Written by
seiryu89 the 13 May 12 at 08:08.
Could be good if there's be an option to enable a "economy mode" like in Windows SO
http://postimage.org/image/dnnkiebzj/ to reduce battery consumption.
But, we can do it better and not as complicated as in Windows SO. Only few options, and a simple checkbox to enable this mode.
Windows have two modes, the simple mode and the advanced mode.
The simple mode is good, but doesn't allow to disable the "limite CPU", result in a slow interaction that some user wouldn't allow. Also doesn't allow to disable bluetooht and wifi easily and automatically, but all laptops have now a shortcut to disable bluetooht and wifi, so it's not serious issue.
The advanced mode is a complicated and ugly interface, so we have to do a simple and efficient and understanding decissions settings to a common user.
Mock-up (actualized 14/5/2012, change names to a understanding names, not technical names like "CPU"):
http://postimage.org/image/vwyxqg6cv/
Could be good if there's be an option to enable a "economy mode" like in Windows SO http://postimage.org/image/dnnkiebzj/ to reduce battery consumption.
But, we can do it better and not as complicated as in Windows SO. Only few options, and a simple checkbox to enable this mode.
Windows have two modes, the simple mode and the advanced mode.
The simple mode is good, but doesn't allow to disable the "limite CPU", result in a slow interaction that some user wouldn't allow. Also doesn't allow to disable bluetooht and wifi easily and automatically, but all laptops have now a shortcut to disable bluetooht and wifi, so it's not serious issue.
The advanced mode is a complicated and ugly interface, so we have to do a simple and efficient and understanding decissions settings to a common user.
Mock-up (actualized 14/5/2012, change names to a understanding names, not technical names like "CPU"):
http://postimage.org/image/vwyxqg6cv/
Automatic performace and Desktop environment sugestions
Written by brunopereira81 the 30 Jan 12 at 15:50.
Related project: Live CD installer .
New
Ubuntu should get a ratting system for desktop environments.
Sort of what Windows has at the moment but could evaluate CPU/HD/3D acceleration/MEM req/etc.
For users that have doubts about their system performance the tool could evaluate and make a suggestion for the user to switch to a lighter flavor of Ubuntu if the system fails under certain points.
This could be applied during the LiveCD installation or after an installation as a tool inside the system to troubleshoot performance issues for new users.
Solution #1:
Ubuntu tool to measure system performance and sugest changes to user desktop env
A tool that would assess the system\'s performance and suggest to the user possible alternatives to desktop environments and programs / services he might be running.
Would be nice to have some tool that said: \"you can run 3D already but your are very short on memory and your HD access seems slow, running Unity on this computer might not be the best choice, here are the recommendations for your system: Xfce, LXDE, etc. Also turn this feature off, turn that service off...\"
I know that graphics are a bit hard to test on a live environment but a lot of hardware can be checked and performance measured during install.
Why not display some recommendation notes during install / after install?
Is that impossible to create?
A tool that would assess the system\'s performance and suggest to the user possible alternatives to desktop environments and programs / services he might be running.
Would be nice to have some tool that said: \"you can run 3D already but your are very short on memory and your HD access seems slow, running Unity on this computer might not be the best choice, here are the recommendations for your system: Xfce, LXDE, etc. Also turn this feature off, turn that service off...\"
I know that graphics are a bit hard to test on a live environment but a lot of hardware can be checked and performance measured during install.
Why not display some recommendation notes during install / after install?
Is that impossible to create?
Solution #2:
Build upon Ubuntu Friendly
Ubuntu Friendly (checkbox) is a set of tools that check for system compatibility. As this testing application matures, the same tests can be expanded to provide ratings, too.
Two big benefits of starting with checkbox are the existing developer base and the existing database infrastructure...both already supported by Canonical.
Ubuntu Friendly (checkbox) is a set of tools that check for system compatibility. As this testing application matures, the same tests can be expanded to provide ratings, too.
Two big benefits of starting with checkbox are the existing developer base and the existing database infrastructure...both already supported by Canonical.
Solution #3:
New Benchmark utility
Compile a set of benchmarktests that is comparable with other Ubuntu-machines. A combination of lshw-gtk, gnome-disk-utility, sysinfo and hardinfo.
For example hardinfo shows your result of CPU-blowfish and compares it with other CPU:s.
Give CPU, Harddrive, GPU, RAM amount and performance points, save the points at ubuntu one so it can be compared with other ubuntu one connected machines or discussed at forums and with other people.
Lshw can tell what type of memory you have and if there is a socket empty for more.
Compile a set of benchmarktests that is comparable with other Ubuntu-machines. A combination of lshw-gtk, gnome-disk-utility, sysinfo and hardinfo.
For example hardinfo shows your result of CPU-blowfish and compares it with other CPU:s.
Give CPU, Harddrive, GPU, RAM amount and performance points, save the points at ubuntu one so it can be compared with other ubuntu one connected machines or discussed at forums and with other people.
Lshw can tell what type of memory you have and if there is a socket empty for more.
Make searching in Dash more intuitive
Written by Teuccis the 21 Apr 12 at 17:36.
Related project: Unity .
New
Searching in Dash:
Current results:
"sys mon" -> "no results"
"fi fox" -> "no results"
"internet" -> "Firefox, Empathy, LibreOffice Writer(?!)"
Wanted results:
"sys mon" -> "System Monitor"
"fi fox" -> "Firefox"
"internet" -> All apps under internet category
This would make launching apps more intuitive, especially if one wants to quickly type a part of app's name and press Enter to launch the wanted app straight away or if grandma wants to get to the internet, but doesn't know exactly what application to use.
It would also make it easy to avoid launching wrong apps when in a hurry if they have similar names.
Solution #1:
Use tags
Written by
Teuccis the 21 Apr 12 at 17:36.
Applications could be tagged. Example tags for Firefox: "fire", "fox", "internet". Separating "fire" and "fox" would help in fast, intuitive searching whereas "internet" helps those who want to search by typing in a category.
Applications could be tagged. Example tags for Firefox: "fire", "fox", "internet". Separating "fire" and "fox" would help in fast, intuitive searching whereas "internet" helps those who want to search by typing in a category.
Solution #2:
Treat a space in the search as an "and" clause
"sys" > System Monitor, System Settings, etc.
"mon" > System Monitor, Monitors, Log File Viewer, etc.
So, if entering both terms, "sys mon" acts as the intersection of "sys" AND "mon", i.e. System Monitor.
This will not solve "fi fox", but I don't think it should, because "fox" returns no results.
"sys" > System Monitor, System Settings, etc.
"mon" > System Monitor, Monitors, Log File Viewer, etc.
So, if entering both terms, "sys mon" acts as the intersection of "sys" AND "mon", i.e. System Monitor.
This will not solve "fi fox", but I don't think it should, because "fox" returns no results.
Solution #3:
Use grammar rules to implement the solution
Written by
seiryu89 the 25 Apr 12 at 10:49.
*Still refining the solution, discussion in the comments*
Example:
fi fox:
grammar rule will be *fi*fox*. The result of it will be FIreFOX and firefox will be found.
sys mon:
grammar rule will be *sys*mon*. The result of it will be SYStem MONitor, and system monitor will be found.
With this solution there's not need to have a database neither write tags of the applications or maintain something. Only one simple grammar rule and a simple parser (which is already implemented in some programming languages) for it.
*Still refining the solution, discussion in the comments*
Example:
fi fox:
grammar rule will be *fi*fox*. The result of it will be FIreFOX and firefox will be found.
sys mon:
grammar rule will be *sys*mon*. The result of it will be SYStem MONitor, and system monitor will be found.
With this solution there's not need to have a database neither write tags of the applications or maintain something. Only one simple grammar rule and a simple parser (which is already implemented in some programming languages) for it.
Solution #4:
Solution #2.1: Treat a space in the search as an "and" clause
(Written by PaddyLandau)
"
"sys" > System Monitor, System Settings, etc.
"mon" > System Monitor, Monitors, Log File Viewer, etc.
So, if entering both terms, "sys mon" acts as the intersection of "sys" AND "mon", i.e. System Monitor.
This will not solve "fi fox", but I don't think it should, because "fox" returns no results.
"
... in addition to this a simpel search of certain sequences will solve "fi fox".
in case no or only a few resaults apperer the dash should return things containing all or some of the sequences in the name of the app.
(Written by PaddyLandau)
"
"sys" > System Monitor, System Settings, etc.
"mon" > System Monitor, Monitors, Log File Viewer, etc.
So, if entering both terms, "sys mon" acts as the intersection of "sys" AND "mon", i.e. System Monitor.
This will not solve "fi fox", but I don't think it should, because "fox" returns no results.
"
... in addition to this a simpel search of certain sequences will solve "fi fox".
in case no or only a few resaults apperer the dash should return things containing all or some of the sequences in the name of the app.
Solution #5:
Applications should have description
Applications should have description, for example they could use whole description from Ubuntu Software Center, but in Dash that would be hidden, yet it would help in searching apps cause every keyword specified in Ubuntu Software Center would be valid when searching in Dash. That would also help a lot with recommendation in "Available for download" section.
Example:
PuTTY Terminal Emulator
-This is an X terminal emulator on the popular Windows SSH client, PuTTY. It supports xterm escape sequences, plus some Linux console sequences for colour palette configuration and some DECterm sequences for title bar control...
And when you are in dash searching by "SSH client" result would be PuTTY Terminal Emulator. That could be very useful when you are searching for apps and you don't know exact name or so.
Applications should have description, for example they could use whole description from Ubuntu Software Center, but in Dash that would be hidden, yet it would help in searching apps cause every keyword specified in Ubuntu Software Center would be valid when searching in Dash. That would also help a lot with recommendation in "Available for download" section.
Example:
PuTTY Terminal Emulator
-This is an X terminal emulator on the popular Windows SSH client, PuTTY. It supports xterm escape sequences, plus some Linux console sequences for colour palette configuration and some DECterm sequences for title bar control...
And when you are in dash searching by "SSH client" result would be PuTTY Terminal Emulator. That could be very useful when you are searching for apps and you don't know exact name or so.
Solution #6:
Add the program's categories in Dash after searching
Written by
turbolad the 17 May 12 at 15:20.
Searching for a program will not reveal the different categories belonging to the program.
Example: a user will search for "wine" because they wish to open the Wine category "Browse C: Drive". At the moment, searching for "wine" will ONLY show the categories that have the word "wine" in the name i.e. "Configure Wine", "Uninstall Wine Software" and "Winetricks". But not the "Configure C: Drive" category of Wine, which the user may be searching for.
If all categories of a program are grouped neat and tidy after searching, users are more likely to find exactly which program they want. Consider how GNOME keeps things tidy by grouping programs in the top-left, such as Wine and all of its categories. Why not do something similar in Dash to enhance search results?
Searching for a program will not reveal the different categories belonging to the program.
Example: a user will search for "wine" because they wish to open the Wine category "Browse C: Drive". At the moment, searching for "wine" will ONLY show the categories that have the word "wine" in the name i.e. "Configure Wine", "Uninstall Wine Software" and "Winetricks". But not the "Configure C: Drive" category of Wine, which the user may be searching for.
If all categories of a program are grouped neat and tidy after searching, users are more likely to find exactly which program they want. Consider how GNOME keeps things tidy by grouping programs in the top-left, such as Wine and all of its categories. Why not do something similar in Dash to enhance search results?
Solution #7:
Include categories in the search
When searching, also include categories that match the search.
For example, typing "game" does not list all the games installed on the system; "games" returns even fewer results.
To me, that seems terribly counter-intuitive.
When searching, also include categories that match the search.
For example, typing "game" does not list all the games installed on the system; "games" returns even fewer results.
To me, that seems terribly counter-intuitive.
no way to add a workspace
Written by shubham the 15 Mar 12 at 09:24.
Related project: Unity .
New
in unity there is no way to add a workspace but unity supports more than 4 workspaces and they can be added using cario dock but unity does not provides an option
Solution #1:
add an option to add workspace
Written by
shubham the 15 Mar 12 at 09:24.
when we right click workspace switcher it should give an option to add a couple of workspaces
also to remove last added workspaces
when workspace are added they should be temporaraily added for that session
like through cario-dock.
we can add permanently using ccsm
this is optional:
when right clicked show all workspaces in a list and when clicked switch to them also optins such as settings
this can increase usability
when we right click workspace switcher it should give an option to add a couple of workspaces
also to remove last added workspaces
when workspace are added they should be temporaraily added for that session
like through cario-dock.
we can add permanently using ccsm
this is optional:
when right clicked show all workspaces in a list and when clicked switch to them also optins such as settings
this can increase usability
Solution #2:
Do it in a more apple way
Written by
abdulet the 26 Mar 12 at 12:12.
Add a new workspace atomatically when are screens in all existing one, and remove a desktop if there is not windows
Add a new workspace atomatically when are screens in all existing one, and remove a desktop if there is not windows
Solution #3:
Add Plus/Minus Sign to Workspace Switcher
When the Workspace Switcher is open, there would be plus/minus signs below and to the right of the current workspaces, which add/remove rows and columns of workspaces when clicked. The tooltips would also be like "Add Row" or "Remove Column".
When the Workspace Switcher is open, there would be plus/minus signs below and to the right of the current workspaces, which add/remove rows and columns of workspaces when clicked. The tooltips would also be like "Add Row" or "Remove Column".
Solution #5:
Standard should be the Gnome3 way.
Written by
pseudo the 7 Apr 12 at 23:00.
Make the standard desktop management as easy and comfortable as in gnome3 (#2 I think?), because this is easy to use and fits to most users. Because everything you need is one free desktop at a time, and the ones who exist. I can't see a reason to add 5 empty screens. But I see reasons to always have the same (static) number of desktops available. So both things should be optional.
To people who think that #4 is better and/or #2 is bad:
Please remember that standard settings should always be optimized for people who are often called the "casuals". You know, people who just want to use it and do not think big about management of things like this. For these people, the computer should care about them and they should not always think about the computer, but about the things they are doing. So this is why this solution is the same (I think?) as #4, but with inverted standard settings.
EDIT #4 just got deleted. It was about making #1 and #3 standard and #2 optional.
Make the standard desktop management as easy and comfortable as in gnome3 (#2 I think?), because this is easy to use and fits to most users. Because everything you need is one free desktop at a time, and the ones who exist. I can't see a reason to add 5 empty screens. But I see reasons to always have the same (static) number of desktops available. So both things should be optional.
To people who think that #4 is better and/or #2 is bad:
Please remember that standard settings should always be optimized for people who are often called the "casuals". You know, people who just want to use it and do not think big about management of things like this. For these people, the computer should care about them and they should not always think about the computer, but about the things they are doing. So this is why this solution is the same (I think?) as #4, but with inverted standard settings.
EDIT #4 just got deleted. It was about making #1 and #3 standard and #2 optional.