Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the last 6 months most popular ideas about Ubuntu.

Reset Major Ubuntu Configuration to Default  
Written by Liono the 14 Dec 11 at 10:50. Global category: System. New
Many novice Ubuntu users tend to fiddle with various configurations on Ubuntu and end up causing their machines to hardly boot or start the GUI. Common example are things like, changing graphics driver or modifying the display resolution, and so on...

Usually the fix involves only having to run one command such as removing the xorg.conf file or running "dpkg-reconfigure gdm" to rebuild the defaults, but to the mainstream, this is too daunting.

So rather than formatting, reinstalling Ubuntu, creating a new username to login with, or trying to decipher error messages and commands, I propose an easier way to reset the system into a like-new state.

Note: The following fixes should not affect users' files (home directory) or login credentials.
95
votes
up equal down
Solution #1: A One Button Reset
Written by Liono the 14 Dec 11 at 10:50.
Add a system option that deletes all configuration files as if the system was freshly installed and all hardware/drivers and settings have been reset to their defaults.
-25
votes
up equal down
Solution #2: An Option in GRUB
Written by Liono the 14 Dec 11 at 10:51.
Same as Solution #1 except that it is made available in GRUB.
82
votes
up equal down
Solution #3: Selective Reset
Written by Liono the 14 Dec 11 at 10:56.
Similar to Solution #1, but allow the user to select which aspects to reset:

* Reset Graphics and Display Settings
* Reset Desktop Environment and Unity (X11, input devices)
* Reset Network (network manager and /etc/network/interfaces)
* Reset Language/Localization
* Reset Audio drivers/settings
* etc...
26
votes
up equal down
Solution #4: Stateless Boot
Written by Liono the 14 Dec 11 at 11:02.
Similar to the concept of Chromebook, allow Ubuntu to boot and detects all hardware without reading previous settings or saving new configurations. The only thing that persists are the users files in their home directory. This is mostly for recovery purposes.
-2
votes
up equal down
Solution #5: Detect Consecutive Restarts
Written by Liono the 14 Dec 11 at 11:09.
Ubuntu should be able to detect that a user has been restarting their machine several times during a very short period and suggest to reset system configurations in an attempt to fix hardware and system misconfiguration.
-45
votes
up equal down
Solution #6: Hotkeys combination
Written by checoimg the 21 Dec 11 at 15:39.
Once Logged.

Spr+Tab: Ctrl+Alt+R, Ctrl+Alt+F, Ctrl+Spr+R

The first is to make sure is not intersected by other programs. Then 3 more combinations because reseting a OS is something serious.


Keep Ubuntuing!
-4
votes
up equal down
Solution #7: Work with File system Layer
Written by AdlerHorst the 29 Dec 11 at 11:28.
After fresh installing setup a new Filesystem Layer who take all changes like Updates and configs. So booting with the Emergency bootoption start Ubuntu with out the file system Layer with the changes. The Layer itself should be mounted as a separate Harddrive. So I could do changes and repairing configs from a Working Ubuntu
19
votes
up equal down
Solution #8: Live Cd Resetting funktion
Written by crazysoldier the 1 Jan 12 at 16:24.
I think there must be a funkction in live cd for choose.
There are so "test ubuntu" "install ubuntu" and new: "restore ubuntu settings" but dont overwrite the userfiles.
-1
votes
up equal down
Solution #10: Option to only perform this "erase/restore" function on recently modified files
Written by Sepero the 11 Apr 12 at 18:11.
If the person has damaged their system, they most likely did it the last time their system was running correctly.

There should be an option to only perform the "erase/restore" on files that were recently modified (user specified time period?). That way other configuration files that work well won't be erased.

Also, it might be a configuration file in the users /home directory causing the problem. So there could be an option to remove recent .config files from there too.

See the 6 comments or propose a solution >>

Simpler import of GPG-keys  
Written by jonasPlatte the 1 Dec 11 at 20:46. Related project: Update manager. New
I think it is too hard to import GPG-keys of repositories that you added in the "Software-sources" settings. If you add a ppa there, the key will not automatically be imported causing a failure when trying to install the program in Software Center ("can't install from untrusted source" or sth like that).
In the commandline, it works perfect: add-apt-repository ask you if you are sure to add the ppa and then imports the GPG-key. Also, apt-get asks you if you want to install from an untrusted source, if the key of a program you are about to install is missing.
48
votes
up equal down
Solution #1: Import the GPG-keys automatically
Written by jonasPlatte the 1 Dec 11 at 20:46.
The GPG-key should automatically be imported when you add a ppa using the "Software-sources" settings.
But, for security reasons, there should not only be a prompt to type your password, but a prompt that tells you for example that the operation you want to do could be dangerous for the system and that you should only do this if you trust the source.
29
votes
up equal down
Solution #2: Add possibility to install / update from untrusted sources
Written by jonasPlatte the 1 Dec 11 at 20:52.
I also think it would be good that when you try to install (Software Center) or update (Update Manager) some packages, which source is "untrusted" (no GPG-key of the author imported) then you should get a prompt that asks you if you are really sure to install / update that package(s) instead of getting an failure dialog box.

See the 1 comments or propose a solution >>

WiFi and Bluetooth deactivated on launch  
Written by alehel the 19 Mar 12 at 14:14. Related project: Unity. New
Sometimes WiFi and/or Bluetooth are sometimes needed for occasional-use instead of always-on. Currently no easy way to tell the system not to activate the wifi card and/or bluetooth by default. So those systems stay on, wasting power.
24
votes
up equal down
Solution #1: Have it as a power saving option
Written by alehel the 19 Mar 12 at 14:14.
In system preferences under "Power" add a few power saving options like the ability to have wifi and bluetooth be disabled by default when starting the computer.
10
votes
up equal down
Solution #2: Options in the Bluetooth Settings and Network Settings
Written by gruntzen the 24 Mar 12 at 13:48.
A simple checkbox in the respective settings entries in the System Settings could disable these services immediately, as well as retaining this state on subsequent start-ups.

See the 3 comments or propose a solution >>

Purge, reinstall and change app's version in Software Center  
Written by mackuz the 2 May 12 at 07:32. Related project: Ubuntu Software Center. New
Only because of theese options I'm using Synaptic.
20
votes
up equal down
Solution #1: Add purge, reinstall and change app's version options in Software Center
Written by mackuz the 2 May 12 at 07:32.
Maybe theese options must be hidden for newbies but advsnced user must have a possibility to purge application, to change it's version back from PPA's for example, to reinstall installed application and to remove config files remaining after simple uninstall.

See the 6 comments or propose a solution >>

Edit entries that appear in the context menu (right-click menu)  
Written by T3STY the 21 Mar 12 at 18:05. Related project: Nautilus. New
There is a thing that I never liked in any OS since always, and it's that you're never able to customize the entries that appear in the context menu (the menu that appears when right-clicking a file/folder..).
It happens very often that the user is a beginner or just new to Linux's world, so he feels like he doesn't need any other entries than the default ones.
Although, very often, the user is an experienced/advanced user who thinks that the context menu won't fit him at all. He might want to remove some default or additional entries (entries put by other applications) because he feels he doesn't need them. Instead, he feels like he needs some particular entries that would suit him better.
Being able to customize the entries in the context menu is giving the user the power to really own his OS and improve productivity.
Personally, I'd like a way to remove the "Copy to..." and "Move to..." entries as well as "Send to", "Create shortcut" and the additional "open with..." entry that appears for media files; and I'd also like to add some entries like "Compile" for fast-compiling my c++ projects; and I'd like to be able to organize (change the order) the entries in a way that makes it easier for me to find the entry I want. And as for now, there is no way to do this...
6
votes
up equal down
Solution #1: Make something that will let us customize the context menu entries
Written by T3STY the 21 Mar 12 at 18:05.
It would be very nice if Nautilus had a feature that would allow us to manage the entries that appear in the context menu. We should be able to remove entries as well as add new ones with custom commands we need (or by choosing from some available default entries). And we should be able to manage the order of the entries so each user will use his own order that suits him better.
Obviously, some default basic entries (open, cut, copy, paste, delete, properties) shouldn't be removable, but should be customizable (the user should be able to edit the command to execute).
10
votes
up equal down
Solution #2: Create a unified menu customisation application
Written by Aielyn the 25 Mar 12 at 10:18.
Rather than creating a single ability to customise the Nautilus context menu, how about establishing a framework application that allows the user to customise any menu in a program that uses the framework?

What this means is that, rather than having the program define the menu explicitly, it only defines the *default* menu structure, and provides menu hooks for you to attach any menu option to, including hooks for custom operations. These would work in regular application menus, global menus, context menus, and indicator menus, among others.

So, suppose you want to edit Nautilus's context menu for right-clicking on a folder. You load up the menu customisation application, select Nautilus, select Context Menu-Folder, and it shows you the context menu options and their respective internal commands. The commands and the displayed options would be entirely configurable. Want the Cut operation to say "copy and delete original"? Go ahead. Want to add a command to open all html files contained within the directory in Firefox? No problems.

Another example. Suppose you want to modify the options provided in Opera's application menu. In exactly the same application, you select Opera, then Application Menu, and you could, for instance, move the "Opera Help" option from the Help segment to the File segment, or create a command to open the same URL in Firefox.

Each program would, of course, have a "default" menu setup, and reversion to the default would be an option.

See the 3 comments or propose a solution >>

The update-manager is very outdated  
Written by fernando_silva the 2 May 12 at 00:43. Related project: Update manager. New
The update-manager is very outdated and it's not integrated with the rest of the system.
6
votes
up equal down
Solution #1: Integrate the update-manager to the "Software Centre"
Written by fernando_silva the 2 May 12 at 00:43.
Add an new item on the top of the "Software Centre", on the right side, called "System Updates", and create a more simple user-interface for the update-manager, integrated to the "Software Centre".

See the 5 comments or propose a solution >>

Include prior kernels in the repositories  
Written by lewac the 7 May 12 at 15:38. Related project: Update manager. New
Recently we upgraded to 12.04 from 11.10, kubuntu 32 bit. And lost google-earth in the process (OS freezes). There's a bug report on it but its not fixed yet. So to make things a bit easier why not retain a coupla previous kernels within the repositories? That way what worked prior to updates/upgrades will probably work again (if it happens to be a kernel issue like this one).

One may require some type of "Regress" checkbox within the package maintainers (synaptic, muon, whatever)... or a new source list could be implemented to make the prior kernel(s) available.

Of course would not normally regress unless a specific app critical to normal usage went bust from a subsequent kernel update (such as was my (and many others) situation).
3
votes
up equal down
Solution #1: Add a repository
Written by lewac the 7 May 12 at 15:38.
which would include at least a couple of past kernels.

See the 1 comments or propose a solution >>

Nautilus offer versioning indstead of replace by same filename  
Written by asdf the 10 Dec 11 at 09:50. Related project: Nautilus. New
Lets say you update a document and wanna save it but still have the old version available. You currently have to change the name like mydocument_v_1.odt, mydocument_v_2.odt .

On same Filename it would be a nice feature if nautilus automatically offers you a "versioning" option additionaly to the replace option.

Working like double clicking the document just opens the latest version but right click and choose version mangement u get a version overview and you can choose a old one.

Im not quite sure under which cathegory it belongs because its implementation may also need to be made in the file system (inodes and stuff)

-4
votes
up equal down
Solution #1: useing a faked directory
Written by asdf the 10 Dec 11 at 09:50.
Okey this is WAY over my program skill limits but i got that idea:

when u choose versioning nautilus just creates a new folder and writes some note to tell itself its a "versioning". if you save a file with the same name again it puts it into the folder with a name like mydocument_timestamp. After that it realises on its note its a versioning and just offers the newest file.

Advantage: Other file browser still can see (as folder) the subversions without haveing the feature implemented.

Disadvantage: This may be bad pratice or whatever: dont feel offended if you (or whoever) impliment it totally different (may not even in nautilus itself)
-2
votes
up equal down
Solution #2: Using hidden files
Written by juuso the 9 Jan 12 at 07:21.
When user saves new version, the old version will be renamed. For example: old version "random.odt" is renamed to ".random~09012012.odt" and new version becomes "random.odt". When user opens "random.odt", Nautilus checks the folder for older versions and asks user which version he wants to open.

See the 2 comments or propose a solution >>

Ubuntu could be more intelligent and suggesting adding devices found on network  
Written by Egarretsen the 4 May 12 at 23:11. Related project: Unity. New
After a fresh install i have to manually do a lot of things like searching for printers, my NAS, my scanner all attached the network. Als almost everyone has a (wireless) router. I think it would be very convenient if Ubuntu would be clever and tries to do some of this for me.
-2
votes
up equal down
Solution #1: Let Ubuntu scan local network for devices not setup yet
Written by Egarretsen the 4 May 12 at 23:11.
When starting Ubuntu after network connect, Ubuntu could perform a local network scan and report devices found which are not yet configured and aks if i would like to configure these devices.

Now i have to:
- go to system settings printers
- add printer
- then a search starts and it finds the network attached printers

This is nice, but wouldn't it be cool if Ubuntu did this automatically on each startup (or the first startup if this is really resource heavy) an informs me in a notification that a printer / scanner / NAS / router admin panel is found which is not yet configured.

Also most routers use a default address something like 192.168.0.1 192.168.0.100 192.168.1.1 or 192.168.0.100 it would be nice if in the network settings a link to router settings would appear.

A smart system is really cool and useful!

See the 2 comments or propose a solution >>

/etc/nsswitch should contains "wins"  
Written by sgh the 16 Apr 12 at 09:25. Global category: System. New
On windows networks nameresolution generally do not work when names are
in WINS. This makes it impossible to connect to local windows-machine using non-samba aware applications. Resolving the names using glibc simply returns noting.
-3
votes
up equal down
Solution #1: Add wins to nsswitch and isntall winbind by default
Written by sgh the 16 Apr 12 at 09:25.

Installing winbind by default and adding "wins" to nsswitch will improve situation a lot. It will allow resulution of wins-names usin glibc.

See the 1 comments or propose a solution >>

2 Next >>