Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor yanick.rochon

Prevent applications from stealing focus   forum
Written by smenjas the 29 Feb 08 at 01:34. Global category: Usability. Implemented
I'm constantly frustrated by applications stealing my focus. There should be some way for me to ensure that when I begin typing somewhere, an overzealous application will never pop up in front of what I'm working on.

1950
votes
implemented
Selected solution (#1): Wait in background
Written by smenjas the 29 Feb 08 at 01:34.
If an application needs my attention, it's task bar button should simply pulse so I can turn my attention to it when I'm ready. Pidgin does this; why not everything else?
67
votes
implemented
Selected solution (#2): Unobtrusive notification
Written by smenjas the 5 Feb 09 at 09:59.
On Mac OS X, Growl provides a system-wide way to notify the user that something has happened without getting in the way. I'd very much like to see Ubuntu adopt something like that.
-32
votes
implemented
Selected solution (#3): Pressing Ctrl + launching app makes new window appear below currently active one
Written by runesvend the 29 Mar 09 at 17:40.
I'm imagining that pressing and holding a button (Control, Alt, or some other key of choice) while clicking on a program launcher icon in the panel, would make the window of the newly launched program appear _behind_ the currently active window. That way, I can quickly and easily press Alt+Tab to get to the newly opened application window when I wish to.
46
votes
implemented
Selected solution (#4): Polite Program Launch
Written by MathUHenry the 9 Jul 09 at 18:09.
When a program is launched, it is granted the "active window" status. I would like programs to not be able to grant themselves the "active window" status. When another program is selected, the loading program is moved to the background and should be forced to stay there (until the user selects it). When I press ctrl alt d, I want it to minimize until I select it.

In short, don't let programs bring themselves to the front (even update manager). If a program MUST notify me of something, then I think the new notification system is the coolest/most-convenient-ever way to do it.
-5
votes
implemented
Selected solution (#5): user controled windows
Written by pererik87 the 6 Jan 10 at 09:44.
The "preload window" should set the order position and workspace, then the program should not be able to steal focus or change workspace any more after started. If a program does not have a preload screen and uses long time to start it should be given a container or something.

In other words: programs should be locked to the order and workspace they get when someone start them unless user changer the order.

Gimp is an example of a program that takes long time to start and then steals your focus, even if you change workspace and select unlimited of other windows.
11
votes
implemented
Selected solution (#6): Pop Under, Warning periods
Written by orblivion the 16 Sep 09 at 22:22.
1) More things should pop under. This could of course be annoying if you're trying to run a program and have to switch windows every time.

2) Warning periods. If things pop over, I need to have a warning. Maybe in Compiz, windows could fade in for a certain period of time (.5 to 1 seconds, user configured) without yet having focus. In Metacity, they could disable input controls for the same period. This interrupts what I'm doing, but at least I notice before I inadvertently do anything.

For notifications or dialogs, I think #1 would be just fine. I'll get to the window when I have a chance. #2 would be good for programs I deliberately open, or dialogs that really need my attention.
26
votes
implemented
Selected solution (#7): Highlight on Gnome Panel
Written by owenduffy the 3 Oct 09 at 14:44.
Why not prevent windows from stealing focus, but have their icons on the Gnome panel (or awn, or whatever) blink or otherwise make themselves conspicuous? That way the user is aware that another window requires attention, but doesn't have to deal with it immediately, either to respond to it or close/minimise it.
26
votes
implemented
Selected solution (#8): don't steal focus while typing
Written by xubaj the 10 Nov 09 at 12:38.
while typing, no window should be allowed to steal focus until the keyboard is unused for about 2 secs. instead they should pop-under.
0
votes
implemented
Selected solution (#9): highlight pop-up windows in background (extention to #3)
Written by xubaj the 10 Nov 09 at 12:44.
if windows want to pop-up and steal focus, they should be displayed highlighted in background (or very glassy in foreground), so you know that a window wants to get focus. but the windows stay in background until you stop typing. when you stop typing they all appear in there original order.
109
votes
implemented
Selected solution (#10): Improved Focus-Stealing Prevention
Written by lapgoat the 13 Oct 10 at 12:09.
The window manager should watch mouse movement and keyboard usage. If there has been a keystroke in the last second or the mouse pointer has moved more than a few pixels in the last half second, assume that the user may continue typing or click. Place the new popup at the lowest Z-level to minimize risk of accidentally clicking and retain keyboard focus on the current window.

If an application is in need of input but has been denied it, flash the task switcher or add an icon to the notification area to get the user's attention. If the application urgently needs attention, send a notification to via the selected preferred method (libnotify or such).

If there hasn't been any input in the above timeframes, the new window can be granted the ability to pop up at the top Z-level, but it should be denied keyboard focus until the user interacts with it.

If the user has requested an application window to open, the expected behavior is that the new window will come to the top and be given focus. Some heuristics should be developed to maximize the probability that this expected behavior occurs, otherwise the window manager becomes difficult to use.
-40
votes
implemented
Selected solution (#11): simple time based
Written by der_hede the 15 Oct 10 at 12:14.
There are many reasons why focus stealing is annoying. One is you have to find your old window if you do not want to use the new window directly.

The other is the group of simple popup windows asking you short questions or inform you about something.

While the first one is no problem, you still can switch to your desired window, the second one is very bad if you are writing a letter or something else.

Imagine the popup "Are you shure you want to do something [no][yes]" pops up while you are writing something and the default value you are accepting with [space] (an often pressed key in writings) is not the one you intentionally wanted to press...

For the later one there's a KISS solution: No one can react to any new windows in a certain time period. Lets say 1-2 Seconds. So there's simply no chance there is any usable input to such windows inside a 1-2 Seconds time frame from the creation of the window.

So one solution would be to simply ignore all new input to new windows for 1-2 Seconds.

This could be as simple as a default option for "Popup" Style Windows in GTK/Qt/etc.
23
votes
implemented
Selected solution (#12): Don't allow to steal focus
Written by Lachu the 16 Oct 10 at 13:54.
Instead of allowing to steal focus, only suggest user to switch onto new window or window asking for focus. Solution is already implemented in KDE SC - the task item will higlights, but we needs some think more visible.

I suggest to show transparent preview of window asking for focus in top-right corner of screen. Desktop environment will display this preview only, when keyboard/mouse are inactive for long period of time. Also, it will be displayed for few second after asking for focus.
10
votes
implemented
Selected solution (#13): Show on top, but don't give it focus
Written by Aielyn the 19 Oct 10 at 06:46.
It seems the problem is that you want to not lose the *focus* on the current window, but you also want to be able to quickly see and react to new windows that pop up.

Why not essentially push new windows to the top of the stack as far as display is concern, but keep the focus on the original window? Then, perhaps a time-based element could allow the system to automatically switch to the new window if no input is occurring within the set time. Another alternative would be to have it pushed to the top of the display stack, but after a set number of seconds, it would minimise (showing the minimise effect) and put a highlight on the tab for the new window.

This would be an option, of course, and the time-based element would be an option as well.
-1
votes
implemented
Selected solution (#14): z-level- and focus-policy module
Written by shadowentity the 28 Sep 11 at 09:31.
a plug-in interface to use a module that makes decisions about the z-level, focus and maybe even the workspace and/or window-size and/or orientation of the window that is about coming up.

a configurable default module should exist and be used by default to apply simple rulesets such as "never", "always", "only raise'", etc. and offer an option to eval a script function or something.

it would keep simple things simple and make complex things possible.
0
votes
implemented
Selected solution (#15): Already implemented: How to set in Compiz
Written by gaxi the 21 Oct 11 at 07:27.
CompizConfig Settings Manager > General > General Options > Focus & Raise Behaviour
Focus Prevention Level = "Very High"

For me this works perfectly, new windows do not steal my focus any more when typing.
I'm using 11.04

See the 53 comments or propose a solution >>

Need a CD/DVD burner that has no bugs and just works   forum
Written by miwaypet the 3 May 09 at 03:22. Related project: K3b. Not an idea
Brasero is too buggy. Has a track record of not working well with different CD/DVD burners. Throws too many errors. Rejects good disks.

K3b is too heavy. Would mean porting all the big KDE libs. Not feasible.

I am submitting my idea as a remedy for the above situation.
-315
votes
closed
Solution #1: Make nautilus burner a stand alone application for Gnome
Written by miwaypet the 3 May 09 at 03:22.
Nautilus burner was the integrated CD/DVD burner for the Gnome desktop. It should be simple to take the code base and recreate it as a fully functional, easily integrated stand alone CD/DVD burner for Gnome. It just works. It has simple interface. Has a proven history of few bugs.
1220
votes
closed
Solution #2: Fix all bugs of Brasero
Written by androdebian the 3 May 09 at 14:52.
I think that Brasero is a good application and have a very good interface. The effort should be to fix all bugs of this program.
-217
votes
closed
Solution #3: k3b in the default
Written by vexorian the 12 May 09 at 16:01.
gtkqt allows correct integration. K3b is a very good burner, and ubuntu users would benefit if we stopped forcing apps to come from gnome.

It is also a more realistic solution for Karmic Koala as I doubt all the Brasero bugs will get fixed in so little time.
-228
votes
closed
Solution #4: Kde base files included in the base Ubuntu system.
Written by cracken226 the 14 May 09 at 16:38.
Kde 4, or later, latest base files should be included in the main system. Many users, using Gnome as default, have problems with burnig, or other default Gnome applications, so trying to install Kde based applications to run. K3b burning programs as default is an great ide ... finally ...
-123
votes
closed
Solution #5: Install CD/DVD Creator by default and fix/add any bugs/features.
Written by anyedge the 15 May 09 at 06:48.
CD/DVD Creator is very direct, easy to use, solid and dependable. Try fixing the few bugs that exist for this program and add any media burn types that are missing from this program.
-101
votes
closed
Solution #6: Let the user choose the application he want to use
Written by razer_raz the 17 May 09 at 08:56.
Improve nautilus-burner, brasero
Create some new alternatives
Add an entry in :
System -> Preferences -> Preferred Applications
Let the user ability to choose what he want to use
-230
votes
closed
Solution #7: K3b and Brasero together as one.
Written by cracken226 the 14 May 09 at 16:40.
Install both versions of these burning programs into main distro for user compatibility with Gnome and Kde base file, while Gnome stays as default environment. So Kde base files would be an advantage, as these files are in advanced repositories, or Kubuntu distro installation media in case you do not have a Ubuntu Gnome based dvd installation media.

Please, vote. Thank You for making Ubuntu better.
118
votes
closed
Solution #8: Perform some competitor analysis
Written by srippon the 18 May 09 at 09:15.
Competitor analysis ( http://deyalexander.com.au/resources/uxd/competitive-analysis.html ) could be performed to help improve the user experience (UX) of Brasero.

Competitor analysis would show what the other popular CD/DVD burning applications available are, what features they offer, how these features are offered, etc.

Another form of competitor analysis is to incorporate usability testing ( http://www.usability.gov/refine/learnusa.html | http://deyalexander.com.au/resources/uxd/usability-testing.html ). In doing this you get real users to perform real CD/DVD burning tasks using competitors software. This shows what works well and what doesn't work so well in their software. These findings can be incorporated into new designs for Brasero.
174
votes
closed
Solution #9: Perform some usability testing on Brasero
Written by srippon the 18 May 09 at 09:22.
Usability testing ( http://www.usability.gov/refine/learnusa.html | http://deyalexander.com.au/resources/uxd/usability-testing.html ) could be performed to help improve the user experience (UX) of Brasero.

Through usability testing you observe real users performing real CD/DVD burning tasks using Brasero. Usability testing helps highlight what users are finding easy and what parts of the design they are struggling with.
5
votes
closed
Solution #10: Use Gnome Baker, not K3B
Written by Clorox the 6 Jun 09 at 04:46.
Gnome Baker is about as advanced as K3B, and, as evident by the title, it integrates with the GNOME desktop.
-13
votes
closed
Solution #11: Write in vala an awesome brasero replacement
Written by francois the 5 Oct 09 at 13:03.
Brasero is a good program only when it does not crash and has indeed a good interface, but there are too many bugs and we're losing hope for those to be fixed one day.
Vala is an awesome language that allows to write programs quickly (such as mono) but without the inconvenients of mono (lack of performance and .NET)
An awesome brasero-killer application could be written in vala, a CD/DVD burner that fits the description of the idea.

See the 6 comments or propose a solution >>

Gmail Integration in Evolution  
Written by Shady3D the 10 Oct 09 at 19:45. Related project: Evolution Mail and Calendar. New
setting-up Gmail in Evolution every time is a hell for non geeks. calendar, address-book, and notes are a completely different thing.
926
votes
up equal down
Solution #1: Gmail Template
Written by Shady3D the 10 Oct 09 at 19:45.
the setup wizard will just take the username and password and thats it.

what will the wizard do is:
1. connect to Gmail using POP or IMAP
2. better address-book sync
3. auto connect with Google Calendar
4. auto connect with Google Tasks(i don't know if there is API available for that)
96
votes
up equal down
Solution #2: Import config settings like in Thunderbird.
Written by ActionParsnip the 13 Oct 09 at 11:33.
Not too hard, could be a simple option on the initial startup screen.
230
votes
up equal down
Solution #3: Solution #1 + Live Mail, AOL, etc
Written by tmoc the 14 Oct 09 at 03:34.
Yes, I know this idea is about GMail, but we might as well add the same type of support for Live Mail and AOL, which both offer POP access as well.
145
votes
up equal down
Solution #7: Integrate the whole "conversation" idea of Gmail
Written by Zaklikestorawk the 29 Oct 09 at 21:43.
I love how in the browser Gmail the conversations are put into those handy little "Conversation threads"

I'm not sure about you guys, but I would even use evolution till the conversation threads are in.
36
votes
up equal down
Solution #8: Create new online account management application
Written by optevo the 1 Nov 09 at 22:48.
Introduction:
An online account management application (OAMA) should be created. This application would have a simple interface and will store authentication information for various online accounts (google, hotmail, etc). In addition to basic account information, it could also store common preference associated with such accounts eg.
- IMAP vs POP
- which email account is the default
- whether to use a given account for any/all of email, chat, calendar
- whether to set the account up in the browser (eg. create bookmarks and save user/password information for the relevant site)

Whenever a Communications Application (ComApp) such as a email (eg Evolution, Thunderbird), chat (eg Empathy, Pidgin), calendar (eg Evolution, Sunbird), etc is launched for the first time it should either
1. Take existing settings that were set within the OAMA and auto-configure itself accordingly
2. If the OAMA has never been launched, the ComApp should invoke it first

ADVANTAGES:
- Once the OAMA has been run, any ComApp should be able to be launched with zero initial configuration and be usable
- Single point of configuration for all ComApps
- Easier configuration of all ComApps
- Easier to change between different ComApps

Additional suggestions:
If a preference that is managed by OAMA is changed within the ComApp, the preferences in the OAMA should be updated. In other words, there should be a 2 way sync between the OAMA and all ComApps

It might be worth considering having the OAMA run as part of the Ubuntu install process.
13
votes
up equal down
Solution #9: Use a certain Canonical-sponsored cloud service.
Written by natetechboy128 the 3 Nov 09 at 04:34.
If you sync .gconf/apps/evolution, it keeps Evolution in sync across computers. On the U1 website, simply add a parser for the gconf file, and boom. Instant setup, and if U1 ever feels like giving us webmail... Like solution 8.
4
votes
up equal down
Solution #11: Give me an "Archive" button for Gmail
Written by yookoala the 7 Apr 10 at 07:22.
Gmail has a great "Archive" function that I can clear unimportant things from "Inbox", while keeping them in a place called "All mail" for later search.

Please make this part of the Gmail-integration.

See the 19 comments or propose a solution >>

Nautilus to display more info while asking for copying existing file  
Written by aufather the 9 Nov 08 at 04:07. Related project: Nautilus. Implemented
When I copy a newer version of a file, nautilus asks whether to skip or replace this file. But it does not provide any info other than the file name. It would be nice if it would at least provide the file sizes too. More info maybe accessible from a drop down button. Like modified time, owner, permissions etc. But these can be hidden and be accessible from a drop down button (like the button which shows progress of individual files during software installation). This will help the user to compare both the files and make an informed decision there itself. Instead of canceling the operation and then comparing both the files and then redoing the same operation.
260
votes
implemented
Selected solution (#1): Auto-generated solution of idea #15427
Written by aufather the 9 Nov 08 at 04:07.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15427 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
529
votes
implemented
Selected solution (#2): Collapsed additional information
Written by dcruz the 28 Apr 09 at 10:47.
The dialog should contain collapsed additional information from both files that the user could access, such as:
* size
* creation date
* modification date
* creator
* etc.
202
votes
implemented
Selected solution (#3): Diff view for text files
Written by dcruz the 28 Apr 09 at 10:48.
Have an option the see the difference between both files it those files are textual.
338
votes
implemented
Selected solution (#4): Have an option to suggest another name.
Written by Lachu the 28 Apr 09 at 13:08.
GNOME should have option, like in KDE to write file in destination folder, but changes the name. When file should be named "SomeDocument", we should name it "SomeDocument-CurrentDate" or "SomeDocument-SourceFolderName".
229
votes
implemented
Selected solution (#5): Have an option to rename old file
Written by Akerbos the 29 Apr 09 at 19:52.
Similar to #3, but rename the existing file (kind of backup style)
I'd like this because most often you want the new file to be in effect at that moment while preserving the old one.
103
votes
implemented
Selected solution (#6): Option to Merge files/folders
Written by sanketmedhi the 4 May 09 at 09:55.
There should also be an option for merging files/folders together just as in some other operating systems. This will be especially beneficial in case of folders.
95
votes
implemented
Selected solution (#7): Easy way to open both files for visual comparison
Written by philip the 5 May 09 at 22:25.
The motivation is like #2 but for non-text files. If one or both files are images, office documents or media files, diff will not help. Clicking on the file name should open the file. This saves a visual search for the files in the directory.
42
votes
implemented
Selected solution (#8): Previews of the files
Written by philip the 5 May 09 at 22:52.
The dialog should contain pre-computed views of the files, so you don't have to wait for (say) the spreadsheet program to load and open the files. The views should be about 100x100 pixels large and should show a cropped, scrollable view of each file. When the user resizes the dialog,, the preview areas should show more or less of the files. Or, a larger preview can show as a tool tip when the mouse hovers over the small preview.
45
votes
implemented
Selected solution (#9): nautulis: copy old file to trash before overwrite
Written by bgfeldm the 12 May 09 at 13:01.
add an option to move old file to the trash before overwrite.
nautulis:
move file to trash before overwrite, if file is a text or document file below a preconfigured size such as 1 MB.

This way overwritten files can be retrieved at a dept of one.
Or you could make the trash bin a temporary source repository for overwritten/deleted files, only storing the diff of the text files, so you limit space taken up by the trash bin and have multiple restore points for files. The repository will be clear every time the user clears the repository or after a defined amount of days.

56
votes
implemented
Selected solution (#10): Compare checksum of files.
Written by Matir the 26 May 09 at 03:19.
Since md5sum is necessary for parts of apt and is installed in every base system, only files with the same name and different checksums need to be considered.
139
votes
implemented
Selected solution (#11): Relace If Newer button
Written by Redge the 2 Jun 09 at 18:34.
See also solution #6. We now have a "Replace All" button, but I miss Windows Explorer's "Replace if Newer" option. Displaying extra info is all nice, but I want to be able to do file operations that don't require further user interaction. So let's add that "Replace All if Newer" button.
25
votes
implemented
Selected solution (#12): Push transfers requiring user feedback to the end of the queue
Written by Redge the 8 Jun 09 at 00:07.
When doing file operations and Nautilus encounters conflicts or errors that require the user's feedback to resolve, Nautilus should first try to complete the rest of the queue and push the files needing feedback to the end. That way, if the user is AFK as much of the operation as possible will be done by the time he/she gets back.
-3
votes
implemented
Selected solution (#13): Use Desktop files.
Written by Lachu the 19 Jun 09 at 08:47.
On situation in idea, Ubuntu should save file on different name and create Desktop file to it. Many user uses only GUI application with file managers supporting Desktop Files.
37
votes
implemented
Selected solution (#14): Check files below a certain size
Written by korin43 the 18 Jun 09 at 20:58.
Decide on a on file size where it's faster to just check if it's an identical file than ask the user if they want to replace/skip. If the files with the same name are identical, we just skip them instead of presenting the replace/skip dialogue (since both options would have the same result).

Note: This would be a complete byte-for-byte comparison, not just a comparison of timestamps and name.

Here's the order that the system would check:
- Is there a file with the same name?
- Is it below the maximum size set to check? (we don't want to auto-check if it would be faster to ask the user. ex: 10 Gb file)
- Compare size
- Compare the two files (byte-for-byte), fail as soon as you find anything different (if the first byte of the new file is different, fail immediately instead of checking the whole file)

Note 2: Timestamps will not be compared. If the new file is identical with a different timestamp, the new timestamp should be applied.
21
votes
implemented
Selected solution (#15): Add "auto" option to replce/skip pop-up
Written by vegetarianshrimp the 19 Jun 09 at 19:03.
This gives the user the option to replace/skip if they already know whether the file is identical or not, or don't want to risk replacing an important file. But if they don't know if the files are identical, then they can press the auto button.

It would look something like this:

|Auto| |Auto all| |Replace| |Replace all| |Skip| |Skip all|
25
votes
implemented
Selected solution (#16): Show context for the differences
Written by Prime Mover the 2 Aug 09 at 21:50.
The dialog should attempt to show the differences between the files if they are in a recognizable format. For example, if the files are images, show both images, along with file size and date. This will allow the user to easily make a decision about whether to replace the file. The destination filename could also be an editable field to allow the user to change the name and have the copy continue under the new name. If the file were an audio file then it could display bitrate, sample rate, length, etc.

Here's an example dialog box from Directory Opus on Windows which demonstrates this:


836
votes
implemented
Selected solution (#17): Continue copying the files that doesn't need confirmation
Written by pgdx the 31 Jul 09 at 08:09.
The copying of the rest of the files should continue and the files in question should be queued until the user decides what to do with this.
164
votes
implemented
Selected solution (#18): Try to read ahead for dialogue-requireing issues
Written by kazagistar the 4 Aug 09 at 02:32.
When you do a large transfer, it could try to calculate exactly what needs to be moved where first, so that the user does not have to sit there to make sure there are no conflicts.
62
votes
implemented
Selected solution (#19): Avoid overwriting the same file.
Written by pubsbin the 8 Aug 09 at 01:12.
There are some easy tests for checking if two files (in two different folders) are the same file. From the easy ones (metainformation, size, name), checking some positions (sampling) and, finally, comparing them entirely.

If Nautilus uses those easy equality checks, it could avoid copying equal files. Even if you compare the whole file, a read is faster than a write.
151
votes
implemented
Selected solution (#20): "No to ALL"
Written by don1500 the 12 Aug 09 at 20:20.
Most of the time I have this problem I run into it when moving music files. There is a "Yes to ALL" but no "No to All". All I want are the files that are on the source but not on the target. "Overwrite if Newer" is close and a good suggestion, but sometimes I don't want to overwrite the old file. Sometimes you want to overwrite the older version, and with "Yes to All" you still have that option. Maybe adding both "Overwrite if newer" AND "No to ALL" is the answer. I think this would be the easiest to implement. This is also the K.I.S.S. answer.
83
votes
implemented
Selected solution (#21): Use a 'For All' Checkbox to Simplify Things
Written by Penguin Guy the 16 Aug 09 at 16:01.
Simple enough, instead of having 'Replace All' and 'Skip All' have a check box 'For All'.


Obviously, the actual thing would look a bit more professional than the one I made in Gimp.
14
votes
implemented
Selected solution (#22): warn when deleting a folder with a copied file in it.
Written by caleb the 21 Aug 09 at 08:54.
I have gotten into the bad habit of copying a file deleting the parent folder, and pasting it elsewhere. Ubuntu should warn when deleting a copied file's folder.
8
votes
implemented
Selected solution (#23): Advanced File Operations (AFO :D)
Written by Chronos the 29 Aug 09 at 14:46.
Create a more advanced "thread" based queuing system for file operations. Its possible to make it simple, no need to make it complex. Read below:

Seriously, in Total commander i used a lot the function to not just copy files at once and send the process in the background, but to push F2, and create a list of the operations where(!) the list is a queue. So the processes are not running at the same time to slow things down. We can even make this better. Imagine you have 4 drives. A B C and D. You want to copy 3x6 folders/files from A to B and vice versa. It takes long, so you start to copy/move/whatsoever to work on C and D (like before from C to D and vice versa). To make all these operations (4direction) run at the same time slows the computer slow down(no wonder why).

We could create two thread with two queues in this case.

In summary, A and B would process their queue, processing files the fast as possible, and separately C and D would do their things as well.

We could make it automatic maybe, that if we are making file operations to or from one partition/hardware, at default it would create a queue, what (with a push of a button) would appear from the already used window(dont know the name). This queue would make sure that only one operation is active at a time, making hardware sweat less, and operations faster.

Maybe i'll do a mockup if i have time.

This is just an idea, we can modify it.

Cheers,
David
32
votes
implemented
Selected solution (#24): Pile up a list of action needed files.(Use with Solution #1)
Written by yaknowwat the 16 Aug 09 at 09:07.
The list would list all the files that need conformation and let u handle them with check boxes. ( A Select All/None combo button and an Invert Selection button are a must for such a list. Then double clicking a listed directory should select all in the directory.)
Then by for example pressing Overwrite or a Do Nothing button the action would affect all selected files. After which you can continue such steps until the List is gone or the user exits.
I'd imagine this would be simple to do without over complicating things.
Also the number of dialogues could easily be reduced with this strategy.
This increases efficiency because a user could handle all the conformation files at once in their own way even as their still copying normal files.
6
votes
implemented
Selected solution (#25): property comparison table
Written by monguin61 the 12 Dec 09 at 18:20.
Just like solution #16 above, but the properties should be listed in a side-by-side table, with cells highlighted in green if they match, red if they don't match, and if they ALL match then there is no reason to bug the user at all.
5
votes
implemented
Selected solution (#26): Add intelligent preview/comparison box to the Nautilus file replacement dialogue
Written by cajhne the 14 Sep 10 at 21:05.
Disclaimer: I worked this up before finding that my problem was a dupe of this thread, so don't yell at me for "duplicating" some ideas here. I've +1 promoted the ones that I came to the same or similar conclusions about. There's different stuff in here, so please read the whole thing! :)

It would be handy to show other relevant information based on the file type in a small preview/comparison area on the side of the replace notification dialogue. It would also be nice to have an in-dialogue "rename" function, where you could change the name of the file being copied rather than just the standard replace/don't replace option. Leave the defaults the way they are, but offer a drop-down of other solutions, as well as a preview box for the file. Text files could show the first few lines of the file (if permissions allow), the photo can show thumbnails, music can have the same (nifty) mouse-over preview in the file browser, etc.

The "intelligent" bit changes the options for replacement/renaming/etc based on the kind of file, and the kind of preview shown. Some handy alternate options might be "append" for videos/music/text files, which combines/concatenates two files into one, or "version" which simply appends an ordering number to the end of the filename (my_cat.jpg -> mycat_b.jpg)

I have worked up a visual on what I think this might look like if there's enough interest. :)

http://whitecatgraphics.com/ubuntu/nautilus_replace_comparison_dialogue.jpg

This example shows the standard file replace dialogue with my additions. The files under scrutiny are an old and new version of the same image. The desaturated, darker one is meant to represent an unedited photo, and the saturated one an edited version, which highlights the advantage/importance of being able to see samples of each to make the judgement.

Things to note in this sample:
1.The "replace all" option now has a drop-down menu below it, in which you can specify in what manner you want to "replace all".
2.The arrow between the two thumbnails indicates which is source and which is the destination (since some people in the world read from right to left. :))
3.The thumbnails act like thumbnails in the regular browser. Right-clicking on them could bring up options like "preview", "open with", "info", or "show in folder".
4.Selecting "Keep" under either sample will automatically set the other to "Erase", for ease of use. The "Save As..." option could bring up a box for the new file name, or alternatively, a standard "save as" dialogue as seen in GIMP, Open Office, etc, when you choose "Save As".
5.The green check-mark and the red "X" icon indicate which is being kept, and which is not. These change when "Keep" or "Erase" is selected.
6.After selection is complete, the user would then click the "Replace" button to perform the action, and continue the file copy/move operations.

I'm not married to any of the above components. If anyone thinks of a different/better way to do it, please post it in the comments section, and I'll revise this solution based on the suggestions. :)

I'm not proposing changing any of the defaults, just adding a box for more information, and a few more options to streamline the current replacement procedure.
6
votes
implemented
Selected solution (#27): Do dry-run before actually copying data
Written by DieterVDW the 16 Sep 10 at 11:38.
Check the destination and see if any files are present, and if there are problems before actually start copying data.
That way, any problems requiring user interaction can be flagged upfront, once data copying has started it is guaranteed to continue without user interaction.
5
votes
implemented
Selected solution (#28): Additions to File Operations
Written by JohnLM the 15 Jan 09 at 21:46.
I thought it could scan for involved devices and queue by (configurable) default, if that device is in use (i.e. having copy or move operation already). And have a "Do now!" kind of button on file operation window for override.

Naturally it should never en-queue same partition's move operations, cause they are super fast by nature!

btw As far as I know the Nautilus' File Operations thingie is not really finished and is under development now!
9
votes
implemented
Selected solution (#29): Conflict dialog: say how many more conflicts there are
Written by philip the 18 Mar 11 at 20:07.
When you try to copy or move a bunch of files, and files with those names already exist in the destination folder, you get a dialog asking you if you want to replace the existing file or skip copying this file. You can also check a check box for repeating this operation on all other conflicting files.

It would be helpful to know how many more conflicting files there are. This can alert the user that he has done something wrong if he did not expect that many conflicts. It can also guide his decision to check the conflicts manually or click on the "perform this for all files" check box.

Getting more sophisticated, the dialog could even list the conflicting files when the user clicks on a drop down list.
12
votes
implemented
Selected solution (#30): Perform file operation / action with gksudo initiation
Written by lionoxmaneagle the 3 Mar 11 at 04:10.
Perform file operation / action with gksudo-like initiation requiring a pword
-1
votes
implemented
Selected solution (#31): Require the user to enter a sub menu.
Written by Darwin Survivor the 5 Mar 11 at 09:13.
Simply having gksu pop up every time a user tries to do something they aren't allowed to (edit a system file) is a quick way to a non-working system.

I propose we put gksu-enabled commands in a sub-menu (like how new-file lists a few file types). This will prevent users from simply converting to "enter your password until it works" people.
66
votes
implemented
Selected solution (#32): Add a pause button
Written by dead_orc the 12 Mar 09 at 13:40.
Add a pause/continue button next to the stop button with which you can pause file operations and continue them later on.
20
votes
implemented
Selected solution (#33): Control the number of simultaneous op-s on a drive
Written by andrew.p the 19 Mar 09 at 21:28.
This is not a complete solution, but an addition to #2/#1.
I often miss an option to limit the number of simultaneous file operations on a drive (simultaneous file operations are not as quick as one-by-one sometimes).
Speaking about sol#1, it would be logical to have an option to queue file operation instead of performing immediately (name menu item "Queue Paste" & give it keyboard shortcut like Ctrl+Alt+V/Ctrl+Q/Super+V). Also it is a workaround for controlling the number of simultaneous file operations.
-4
votes
implemented
Selected solution (#34): Use ionice
Written by cheesehead the 8 Apr 09 at 02:57.
The 'ionice' command sets the io scheduling class and priority for a program. A user can easily downgrade the io priority of any process. ionice is included in the 'schedutils' package, already in the repositories.
It's powerful and solves a lot of disk-thrashing if used properly. Read the man page before using it!
7
votes
implemented
Selected solution (#35): Click & drag priority management
Written by Ian Burnet the 11 Apr 09 at 03:11.
Being able to set the priority of ops would be really useful, but we also don't want to add too much to the interface.

I think the most user-friendly solution would be to:
1) Run only one op at a time automatically
2) Have a continue / pause button to force start, pause, and resume
3) Have the ops listed by priority (i.e. which was started first; which are running)
4) Be able to click and drag the progress bars up/down to switch the priorities
15
votes
implemented
Selected solution (#36): implement "queue file transfer" function
Written by nuzeb the 25 Jun 09 at 11:43.
It would be nice to be able to manually start a lot of file transfers with a queue function (e.g. right click menue of nautils "queue copy"). The transfers will then be done one after another in given order.

See the 13 comments or propose a solution >>

Update Manager is not optimized for low speed Internet.  
Written by ravibuz the 16 Jul 09 at 12:23. Global category: Internet & Networking. In development
Update Manager Is not optimized for people with slow internet connection..For me it nearly takes 2 days to update a version of ubuntu from update manager.
654
votes
inprogress
Selected solution (#1): Add Pause and shutdown button
Written by ravibuz the 16 Jul 09 at 12:23.
If you had a pause button we could pause the download and continue later,We have stop button but it sometimes corrupts the download file.And also add a "Shut down after installation"button to the download manager so that we need no be around when it is updating.
392
votes
inprogress
Selected solution (#2): Limit the bandwidth consumed by update Manager
Written by ravibuz the 16 Jul 09 at 12:25.
Add a button the control the bandwidth used by the update manager while downloading,So that we could browse and do other things.This will help people like me with less bandwidth.
273
votes
inprogress
Selected solution (#3): Allow Timed Update
Written by ravibuz the 16 Jul 09 at 12:32.
Set a clock in update manager where we can tell it to update in a particular period of time and stop in a particular time.This will be helpful for people with limited download.
142
votes
inprogress
Selected solution (#5): Let the Update Manager "feel" the use of the net
Written by Rodrigo the 18 Jul 09 at 08:14.
I remember a few years back a daemon for the SETI project that "felt" the use of the processor, and when it was idle it would make its calculations.
Something similar with the internet would be nice. So it would be downloading, but when you want to see a new web or send an email the net will be free in very little time. Maybe through a "pause" as Solution #1 said.
-34
votes
inprogress
Selected solution (#7): Add Support for SuperDebs
Written by sf_007 the 20 Jul 09 at 14:02.
There is something called SuperDebs that seems useful to users with slow internet (or no internet at all), but is more focused on new installs of software
274
votes
inprogress
Selected solution (#8): Use better compression as much as possible.
Written by yaknowwat the 21 Jul 09 at 05:55.
LZMA has been updated with LZMA2 included in the newer beta's of 7z which is making it into Karmic.

It seems with the new LZMA2 compression using 2 threads and Solid compression it gives better compression than even RAR's upcoming WINRAR64 with comparable speeds.(LZMA2 with 4 or more threads is about 50% faster and 2 or less threads is about 20% slower, though 2 threads has better compression.)
[ Note: This is for compressing LZMA2Solid could easily be far faster at decompressing ]

I know it won't be as big a difference as moving to delta's but it will cause about a 30% reduction compared to the current tar.gz compression used now which is actually very large when you consider some people have to download 200 MB in gunzip compressed updates with LZMA2 it would be around 150 MB. Huge difference if your connection is slow.

Downside is compression is slower with lzma ,but its designed to have decompression speeds like gunzip fortunately.
-53
votes
inprogress
Selected solution (#9): Create a update package file
Written by fernandoc1 the 30 Jul 09 at 15:06.
With an update package file, people can download the most recent updates in a single file and install it.
This solution could help people with slow internet connection, because they can get the file in a Lan House or with a friend that has already downloaded the updates and keep it with him for future use.
It could work like a "service pack" for example, and become available in the ubuntu official site.
I think that with it, there will be even an economy of Ubuntu mirrors bandwidth, because in many places, people put many machines in a same network to update directly from the mirrors and it is not reasonable, because the same download will be done many times.
With the update as a single file package, any download manager can resume a partial download of the file.
-57
votes
inprogress
Selected solution (#10): Blend to background
Written by put4558350 the 30 Jul 09 at 15:52.
By doing this. The update process will look blend to background. User can just using the computer when download of update file is in progress.

- hidden interface as much as possible.
- put QOS (quality of service) over it. so it dosn't take bandwidth too much when user using internet.
- update as much package as it downloaded when user shutdown or startup so no file is in used.

Optional

- sort important update on top of download list. so important update package get update first.
- reusme last package. so long package can finish.
- popup when download compleate or error.
111
votes
inprogress
Selected solution (#11): LAN P2P update
Written by Drebon the 2 Aug 09 at 11:10.
In certain cases, people have got one low bandwidth connection with a bunch of pc in lan behind. If update manager was able to seed it's downloaded update on local networks it would reduce the usage of bandwidth (only one download per arch).

I think Apple has something similar
81
votes
inprogress
Selected solution (#12): Support continuation of terminated download
Written by fukanchik the 3 Aug 09 at 08:33.
I use low bandwidth gprs connection. During updates i very often see that in the middle of downloading a package the process terminates and starts over from zero (!) again downloading what has already been downloaded! And over and over and over. During this process it consumes times more traffic than entire update. It looks like bug.

If update manager will support continuation of terminated download process (like wget or sometimes firefox does) it will be very helpful.

Upd: delta updates alone will not fix the problem. Such update can itself be of large size.
20
votes
inprogress
Selected solution (#13): Integrate Ksplice Uptracker
Written by spocky the 3 Aug 09 at 20:21.
At least for the updating of the kernel the uptracker (ksplice.com) can apply diff updates (at least this is what i understood).
-23
votes
inprogress
Selected solution (#14): Add a "help a buddy" feature to Synaptic
Written by mdhunn the 4 Aug 09 at 19:49.
Actually this would be two features. Add the ability to export a list of the installed packages and their versions installed on one machine along with any apps desired onto a thumb drive. And of course the corresponding feature to download and update the drive.

Basically just an update to the download / add packages feature that's all ready there. After all an update done in Synaptic is just as valid as one done in Update Manager or by using apt on the command line. Having both a laptop and a desktop, I might even get some use out of that when my home connection goes down.
-46
votes
inprogress
Selected solution (#15): Split it
Written by Afroman10496 the 5 Aug 09 at 22:09.
Split it into two parts:

Part one- download the file to one big file

Part two- then, when it is finished downloading, install it with absolutely no need for the Internet.

That way, nothing can screw up the update due to Internet connection failure.
33
votes
inprogress
Selected solution (#16): Generate a download script.
Written by Darwin Survivor the 9 Aug 09 at 22:13.
The package manager is capable of generating a download script, so why not the update manager?

The user could then take that download script to a friend's house, a library or their school and download the files to USB, CD, etc. Then simply insert the media in their computer and BOOM, updated!

It may also be an idea to make the script and OS agnostic as possible (many libraries only have windows) or allow the user to select what OS they will be using to do the download (windows can do ftp via CLI, so it should be possible).
833
votes
inprogress
Selected solution (#17): Show download rate and add pause option
Written by sirish.gauni the 1 Nov 09 at 18:00.
You could just add a pause option to the software center and also show the download rates. Further more if the software center can be made such a way that when the network/internet goes off the download doesn't stop completely and starts from where it left of when the internet is back.

This idea can also be applied to Update manager.
237
votes
inprogress
Selected solution (#18): Allow multiple Downloads
Written by Sebin Benjamin the 5 Nov 09 at 16:47.
Allow multiple downloads to take place using all of the bandwidth Or limit usage. Sometimes some files/servers have very low speed. So simultaneous downloads would be helpful

Anyway why would anyone waste time for each file to get downloaded, whereas you could let it download 2 or 3 files depending on the bandwidth and finish the updates faster.
66
votes
inprogress
Selected solution (#19): support download by torrent
Written by _sebastian_ the 24 Nov 09 at 12:12.
why not support downloads by torrents to ease load on the servers...

See the 17 comments or propose a solution >>

Focus an attention of user on shutdown confirmation dialog  
Written by Haku the 1 Apr 09 at 12:08. Related project: Gnome. Implemented
In Jaunty Jackalope 9.04 beta is added shutdown/restart/logout confirmation dialog. This dialog is important at the moment. Focus an attention of user on it.
773
votes
implemented
Selected solution (#1): Fade down ambient to focus on dialog
Written by Haku the 1 Apr 09 at 12:08.
Fade down all the ambient to focus on dialog. Something like ADD Helper in Compiz do or when an administrative password is required.

Without fading
Without fading

With fading
With fading
260
votes
implemented
Selected solution (#2): Fade out gradually as time runs out
Written by robertjlee the 1 Apr 09 at 17:56.
The ambiant focus could be faded down smoothly as the time runs out, increasingly drawing the user's attention to the dialog.

This would be less intrusive than #1, and allow the user to more easily finish whatever they're doing, save work etc. when the dialog appears before the screen became too dark to use
-65
votes
implemented
Selected solution (#3): Let Compiz do this
Written by sandrex the 7 Apr 09 at 13:42.
I liked it, but Compiz is actually the 3d desktop for linux.
Then I think this should be propose to compiz developers.
Let Compiz do this.
-13
votes
implemented
Selected solution (#4): Play default or custom logout music
Written by ricardisimo the 7 May 09 at 09:25.
Some faux bossa nova cheese or Muzak would be perfect for the timed logout. The first minute of All Natural Lemon and Lime Flavors' "Spin Cycle" is my first choice. Once that particular joke starts to wear on you, just plug in some modal jazz or baroque piano piece.

See the 19 comments or propose a solution >>

Don't make gnome games dependent on each other  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by timwylie the 11 Mar 08 at 01:57. Global category: Gaming. New
The default gnome games for solitaire, minesweeper, etc are really the best out there, but I hate that if I remove one game through "Add/Remove Programs" it removes all of them! Why?

This will not only confuse, but also really annoy most users. A reason should at least be given. I know there are easy ways around this, but most average users are going to want to use the easy package manager... I mean, that's what it's there for right?
756
votes
up equal down
Solution #1: Auto-generated solution of idea #4183
Written by timwylie the 11 Mar 08 at 01:57.
Ubuntu Brainstorm was updated in January 2009. Since the idea #4183 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
552
votes
up equal down
Solution #2: Turn gnome-games into a metapackage
Written by sci-fi guy the 21 Mar 09 at 02:54.
A metapackage would allow people that don't mind everything and the kitchen sink thrown in to carry on as before, while still allowing others to fine-tune their preference by installing the individual packages.
173
votes
up equal down
Solution #3: Turn kde-games into a metapackage
Written by 311005901 the 2 Apr 09 at 13:35.
Do just like #2, but for KDE users.

See the 9 comments or propose a solution >>

It's hard to figure out what some effects do in Compiz  
Written by baldurpet the 13 Apr 09 at 16:28. Related project: Compiz. New
I think it's fun to mess around with Compiz and it even has a couple of handy features that actually help you. Only problem is that I have to enable and try out almost every effect because I can't infer what they do from their name/description (not with easy anyway).
725
votes
up equal down
Solution #1: Include pictures and a better introdunction
Written by baldurpet the 13 Apr 09 at 16:28.
I propose including pictures of how each effect looks like along with a better introduction.

Pretty much everything you can find here, the Compiz wiki has an incredibly good introduction and explanation for each plugin (I for example had no idea what the JPEG plugin did, the only thing it says in the CCSM is "JPEG image format plugin" which doesn't help at all) and really representative and informative images.

This would be one step towards making Compiz keep it simple (stupid).

(it might also be a good idea to include a big detailed drawing of how the effect looks like instead of a screenshot)
263
votes
up equal down
Solution #2: Show pictures next to plugins/let user browse by pictures
Written by baldurpet the 13 Apr 09 at 16:40.
This is a continuation of solution #1. Most of the time I'm looking for some effect but I have no idea what it's called.

I suggest:
1. Showing thumbnails of screenshots next to the effect so the user can see exactly what it does. I realize that there are already icons supposed to represent the effects but they just don't do the job (example: the icon for animation, i.e. having the window go up in flames or beam up, is an oil lamp.. seriously?)
2. Give users the possibility to search just by screenshots; i.e. not searching through thumbnails but rather big images where you can clearly see what's going on.
113
votes
up equal down
Solution #3: Link to the description in the compiz wiki
Written by chs42 the 13 Apr 09 at 17:35.
For each effect, add a link (opening in the web browser) to the page in the compiz wiki describing this effect (see http://wiki.compiz-fusion.org/PluginsMain and choose your favorite effect).

This will also allow easy improvement of the description.
255
votes
up equal down
Solution #4: Animated icons
Written by Darwin Survivor the 14 Apr 09 at 04:07.
This is a continuation of solution #2

Animated gifs (or other filetype) could be used for effects that "do" things (spinning cube, animations, scale). They could either be continuously looping or animate on mouse-over.
144
votes
up equal down
Solution #5: Effect themes
Written by waster the 19 Apr 09 at 23:07.
Okay - you're all tweakers, but most people do not want pico-granularity of every pixel's movement and transparency.

With or without integration with gnome themes, compiz could provide a nice set of themes containing co-ordinated effects and decor. By all means have another app to do tweaking, but I nearly filled my pants when I first saw the detailed config app.
51
votes
up equal down
Solution #6: ccsm is a geek tool, ubuntu isn't a geek OS
Written by choad the 21 Apr 09 at 00:56.
ccsm is a total geek tool. i love it, because i am a geek.
taking a more user friendly approach would involve making some decisions about defaults, putting things currently accessed through ccsm in to logical places (window opacity in preferences > windows for example, next to the similar "select windows on mouse hover" option) and removing redundant things like having both a cube and a desktop wall.
37
votes
up equal down
Solution #7: Fetch and display descriptions from Compiz wiki
Written by aadityabhatia the 30 Apr 09 at 23:34.
Similar to #3, but fetch the latest descriptions from the Compiz wiki in the background and display them in CCSM instead of providing a link that user has to click.

If the box is not connected to the internet then use a cached copy of the descriptions, or the descriptions that came with the package.
5
votes
up equal down
Solution #8: Clarification and declutter
Written by adamknox the 15 Sep 09 at 04:12.
Add actual descriptions of what each effect does. Reorganize the different effects. I imagine that a larger percentage of people will want to change transparencies, shadows, alt+tab functionality, than creating flames around a cursor, wobbly windows, a compiz splash, or a huge flashy benchmarking utility.

Incorporate themes from Solution #5:
User Created Content
Presentation (clean, with an attention grabbing cursor)
Gloss
1
votes
up equal down
Solution #9: Apply solutions #5 and #2 to invalidate #6
Written by mikko.rantalainen the 7 Oct 10 at 11:17.
Improve CCSM to not be a geek tool only. Make it a tool to create, modify and apply themes. Basically, make a compiz theme a saved CCSM configuration. One could think that using simple-ccsm would be the answer but I don't see any reason why real CCSM couldn't be improved enough to make simple-ccsm needless.

Optional features:
- ability to send your own theme to central server
- ability to search central server for themes

For example, see how Firefox add-ons work - they are basically geek features (web browser customization?) but made usable to casual user.

See the 5 comments or propose a solution >>

Less screensavers  
Written by programad the 11 Mar 08 at 15:24. Global category: Look and Feel. Implemented
Actually, we have 5 wallpapers, 9 themes and 80+ SCREENSAVERS!!!

WHAT THE HELL!

Who need that amount of screensavers?

I think we should vote five to the default installation, and the other ones comes with a optional package?

Isn't gnome "keep it simple"?

For me just a "dim screen" is enough for default.
681
votes
implemented
Selected solution (#1): Auto-generated solution of idea #4236
Written by programad the 11 Mar 08 at 15:24.
Ubuntu Brainstorm was updated in January 2009. Since the idea #4236 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
36
votes
implemented
Selected solution (#2): get rid of some screen savers
Written by slsolaris the 8 Mar 09 at 17:56.
canonical should just add a few screen-savers made specially for ubuntu, and no more; for those people who still like to have a lot of screen-saver (i do not know why?) should be able to download them form internet if they like, in a deb ot a tar.gz file, so they could install them easily.
-7
votes
implemented
Selected solution (#3): do not remove any screen saver but improve them
Written by slsolaris the 18 Mar 09 at 03:52.
for example GLText should be editable, give as the option to set speed, improved graphics, etc... but do not remove them because a lot of them are awesome.
in the other hand some of them are ugly and u should remove:
Lavalite, sonar, spheremonics, circuit, deco, engine, FlipScreen3D, Floating Toasters (what the hell is that, LOL), GFlux, GLKnots...
please do it canonical, Linux for human Beings, computer needs to be personal.
-208
votes
implemented
Selected solution (#4): Remove ALL screensavers
Written by tobster the 29 Apr 09 at 18:27.
screen"savers" aren't needed any more with modern lcd panels they are nothing more than a waste of cpu cycles and energy.
178
votes
implemented
Selected solution (#5): add DPMS instead of blank screen into screansavers list
Written by daddo the 30 Apr 09 at 16:08.
Replace the "Blank screen" with DPMS feature. Maybe even set it default.
406
votes
implemented
Selected solution (#6): Make the extra screensavers "Recommends" not "depends" of gnome-screensaver
Written by Mehall the 29 Apr 09 at 00:03.
It has just been pointed out that most of the screensavers aren't actually part of the gnome-screensaver package.

IMO, if something isn't required for a package to work, then it should be "recommends" not "depends" and this is a good place to start.
712
votes
implemented
Selected solution (#7): place in a "screensavers-extra" package
Written by lee.jarratt the 28 Apr 09 at 20:34.
A good idea is to remove many of these screensavers (some are quite poor) and place them in a "screensavers-extra" package so users who do want to use a not-so-popular screensaver can just install the package.

An advantage for this is that it will cut down the size of the disk image by around 8Mb. That 8Mb for Screensavers could be used towards something more useful.
81
votes
implemented
Selected solution (#8): Offer Download & Install easy interface
Written by pumukyjunior the 6 May 09 at 14:34.
I think it could be interesting to mantain the most popular screenSavers by default, and let the user to search, explore, and to try another screensavers.

Maybe, these ones could be stored in a repository, and shown to users by a user-friendly interface.

I think something simililar is done in KDE 4.0 when you want to install a new Grub image.


Finally, I would keep the black screensaver by default, in order to try to safe Energy.
-208
votes
implemented
Selected solution (#9): Offer "Screensavers" option in Ubuntu installation.
Written by rmconard the 7 May 09 at 15:16.
During the install process the user should come to a section about the "look and feel" of Ubuntu. From this spot in the installation the user should be given the option of installing which screensavers he/she wants. You should have 3 options:

1) Install All Screensavers
2) Install No Screensavers
3) Install Some Screensavers (choose which ones)

This way, the ones the user doesn't choose don't even get put on the HD.

See the 42 comments or propose a solution >>

Prevent from copying files larger than 4GB on fat32 fs as the copy starts  
Written by radioxid the 22 Apr 10 at 22:08. Related project: Nautilus. New
FAT filesystems do not allow storing files of a size greater than 2GB and 4GB. This is known. Well.
Though you may sometimes forget that your external hard drive is formated in FAT16 or FAT32...

And when the time comes to copy/paste some BIG file onto this drive (and when I say BIG I mean REALLY big,... HUGE), well, it's ok, the copy starts, the file is being copied hu hu... and UNTIL SOMETHING REALLY NASTY AND OBVIOUS HAPPENS, nothing. You wait. Around 4 minutes in USB2. RAWHIDE.

Please warn us next time just when we the process is started. Unless a whole lot of Ubuntu users are SM addicted to FAT..?
697
votes
up equal down
Solution #1: Warn the user as the copy starts
Written by radioxid the 22 Apr 10 at 22:08.
Because the inconvenience is that the copy can break at any advanced or random time.

The best is to stop the copy at the beginning or at least to offer to avoid the files too large during the copy.
93
votes
up equal down
Solution #2: Other criteria for removable storage.
Written by Lachu the 24 Apr 10 at 07:42.
System should first try to reserve space for file, when may be copied to removable device. It will reduces IO operations and resolves this matter.
-109
votes
up equal down
Solution #3: about Solution #1: Warn the user as the copy starts
Written by rnerwein the 28 Apr 10 at 06:15.
if the warning will be implemented then there should also be
a posibilty to swicht this of by user account.
321
votes
up equal down
Solution #4: Solution #1 but explain that it is a limitation of FAT32
Written by thiagomoraesp the 28 Apr 10 at 14:01.
We need to explain to the user that this is a filesystem limitation and not a ubuntu limitation :)
134
votes
up equal down
Solution #5: Warn the user of the limitation and offer to split file in an archive
Written by gumshore the 28 Apr 10 at 23:23.
If the OS told the user that there is a limitation, thats fine, but chances are, the user still wants to copy the file. If we could display a dialog that offered to use file-roller or gzip or whatever to make an uncompressed archive of the file, and split it up, a user on a M$ computer could un-archive it with either WinR@R or 7-zip.
68
votes
up equal down
Solution #6: Solution #6 Find a more generic solution for related problems
Written by robheus the 29 Apr 10 at 06:46.
The problem does not just show up when copying, since also when dowloading a file to a FAT file system, this could happen. Also, somewhat unrelated, on file systems which DO facilitate large files, the writing or copying of a file onto such a filesystem might break, because of a device (external USB harddisk) might be too slow.
Also a warning against that (having to wait an hour for a copy which still fails feels miserable) should be issued.

The solution would require two parts:
1. The tools that do such kind of copying (including file download) should warn against the breaking of the copy due to characteristics of the device and/or filesystem, and direct the user to utilize in that case another, better equipped tool.

2. Create a utility that can both split a file in (user definable, but with a good default value that depends on the filesystem in question) chunks/parts, and later join them together when doing the reverse transaction (for example: split with the option -j to join, and the option -s to split). As a command line option, offer also compression of the file to be written. Have the tool also resumable, so that it can resume a broken partial write, and/or have it check for the actual amount of the file written, and delay as necessary the copying if the device to write on is too slow to keep up.

3. Implement this also in other copy tools, like download managers, FTP, etc.
-19
votes
up equal down
Solution #7: Like #6, but make it more transparent to the user
Written by DaVince the 14 May 10 at 22:57.
This means the Linux filesystem driver for FAT32 will handle the split files differently by showing, and reading, the split parts of the file as a single "normal" file.

Users of other OSes (like Windows) would see the split files instead.
-3
votes
up equal down
Solution #8: Also offer filesystem format (combinable with other Solutions)
Written by elypter the 27 May 10 at 18:51.
of cause with a warning and with an option to convert files.
Depending on the device a warning that most mp3players or cameras only work with fat
-1
votes
up equal down
Solution #9: Packing
Written by mitzampt the 14 Feb 11 at 13:20.
Offer as solution packing into smaller archives if the user only needs to store the file

See the 14 comments or propose a solution >>

2 3 4 5 6 7 Next >>