Contributor yanick.rochon
Prevent applications from stealing focus
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
2162
8
212
67
votes
71
22
4
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.
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
11
8
43
Selected solution (#3):
Pressing Ctrl + launching app makes new window appear below currently active one
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.
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
47
4
1
Selected solution (#4):
Polite Program Launch
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.
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
3
5
8
Selected solution (#5):
user controled windows
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.
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
20
3
9
Selected solution (#6):
Pop Under, Warning periods
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.
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
27
4
1
Selected solution (#7):
Highlight on Gnome Panel
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.
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
27
3
1
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.
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
4
5
4
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.
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
114
8
5
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.
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
1
10
41
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.
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
33
14
10
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.
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
25
11
15
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.
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
0
1
1
Selected solution (#14):
z-level- and focus-policy module
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.
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
0
0
0
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
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
Need a CD/DVD burner that has no bugs and just works
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
34
42
349
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.
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
1231
17
11
Solution #2:
Fix all bugs of Brasero
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.
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
66
18
283
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.
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
22
12
250
Solution #4:
Kde base files included in the base Ubuntu system.
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 ...
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
18
35
141
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.
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
38
32
139
Solution #6:
Let the user choose the application he want to use
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
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
17
10
247
Solution #7:
K3b and Brasero together as one.
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.
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
141
27
23
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
179
26
5
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
25
8
20
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.
Gnome Baker is about as advanced as K3B, and, as evident by the title, it integrates with the GNOME desktop.
-13
votes
2
0
15
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.
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.
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)
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)
Solution #2:
Import config settings like in Thunderbird.
Not too hard, could be a simple option on the initial startup screen.
Not too hard, could be a simple option on the initial startup screen.
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.
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.
Solution #7:
Integrate the whole "conversation" idea of Gmail
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.
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.
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.
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.
Solution #9:
Use a certain Canonical-sponsored cloud service.
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.
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.
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.
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.
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
289
9
29
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!
<i>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.</i><br /> Thanks!
529
votes
538
10
9
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.
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
231
36
29
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.
Have an option the see the difference between both files it those files are textual.
338
votes
344
9
6
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".
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
242
10
13
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.
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
123
17
20
Selected solution (#6):
Option to Merge files/folders
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.
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
110
21
15
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.
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
79
18
37
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.
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
63
8
18
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.
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
79
6
23
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.
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
153
10
14
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.
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
26
2
1
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.
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
3
1
6
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.
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
42
4
5
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.
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
29
10
8
Selected solution (#15):
Add "auto" option to replce/skip pop-up
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|
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
25
0
0
Selected solution (#16):
Show context for the differences
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:
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:
<img src="http://img20.imageshack.us/img20/4432/sreplacey.png">
836
votes
846
4
10
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.
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
209
42
45
Selected solution (#18):
Try to read ahead for dialogue-requireing issues
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.
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
114
39
52
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.
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
157
11
6
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.
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
109
16
26
Selected solution (#21):
Use a 'For All' Checkbox to Simplify Things
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.
Simple enough, instead of having 'Replace All' and 'Skip All' have a check box 'For All'.
<img src="http://dl.getdropbox.com/u/1217030/Ubuntu%20Brainstorm/replace%3F.png">
Obviously, the actual thing would look a bit more professional than the one I made in Gimp.
14
votes
23
20
9
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.
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
8
1
0
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
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
43
12
11
Selected solution (#24):
Pile up a list of action needed files.(Use with Solution #1)
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.
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
6
0
0
Selected solution (#25):
property comparison table
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.
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
5
0
0
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.
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
6
0
0
Selected solution (#27):
Do dry-run before actually copying data
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.
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
5
0
0
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!
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
11
1
2
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.
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
14
3
2
Selected solution (#30):
Perform file operation / action with gksudo initiation
Perform file operation / action with gksudo-like initiation requiring a pword
Perform file operation / action with gksudo-like initiation requiring a pword
-1
votes
4
1
5
Selected solution (#31):
Require the user to enter a sub menu.
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.
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
67
0
1
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.
Add a pause/continue button next to the stop button with which you can pause file operations and continue them later on.
20
votes
22
2
2
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.
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
6
1
10
Selected solution (#34):
Use ionice
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!
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
8
3
1
Selected solution (#35):
Click & drag priority management
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
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
15
1
0
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.
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.
654
votes
687
22
33
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.
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
469
74
77
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.
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
316
66
43
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.
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
191
39
49
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.
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
42
49
76
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
There is something called <a href="http://hacktolive.org/wiki/Super_Deb">SuperDebs</a> that seems useful to users with slow internet (or no internet at all), but is more focused on new installs of software
274
votes
292
16
18
Selected solution (#8):
Use better compression as much as possible.
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.
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
30
15
83
Selected solution (#9):
Create a update package file
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.
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
18
16
75
Selected solution (#10):
Blend to background
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.
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
121
10
10
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
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
84
5
3
Selected solution (#12):
Support continuation of terminated download
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.
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
28
18
8
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).
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
13
8
36
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.
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
7
4
53
Selected solution (#15):
Split it
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.
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
40
5
7
Selected solution (#16):
Generate a download script.
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).
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
848
31
15
Selected solution (#17):
Show download rate and add pause option
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.
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
245
9
8
Selected solution (#18):
Allow multiple Downloads
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.
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
76
4
10
Selected solution (#19):
support download by torrent
why not support downloads by torrents to ease load on the servers...
why not support downloads by torrents to ease load on the servers...
773
votes
846
39
73
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
With fading
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
<img src="http://www.l2image.com/images/2qk5yn2s8dv00lxfs.gif" border="0" alt="Without fading" />
With fading
<img src="http://www.l2image.com/images/la3c78t3ntjem4yt6go.gif" border="0" alt="With fading" />
260
votes
395
60
135
Selected solution (#2):
Fade out gradually as time runs out
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
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
122
54
187
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.
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
4
1
17
Selected solution (#4):
Play default or custom logout music
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.
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.
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.
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?
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!
<i>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.</i><br /> Thanks!
Solution #2:
Turn gnome-games into a metapackage
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.
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.
Solution #3:
Turn kde-games into a metapackage
Do just like #2, but for KDE users.
Do just like #2, but for KDE users.
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).
Solution #1:
Include pictures and a better introdunction
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)
I propose including pictures of how each effect looks like along with a better introduction.
Pretty much everything you can find <a href="http://wiki.compiz-fusion.org/PluginsMain">here</a>, 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)
Solution #2:
Show pictures next to plugins/let user browse by pictures
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.
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.
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.
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.
Solution #4:
Animated icons
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.
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.
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.
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.
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.
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.
Solution #7:
Fetch and display descriptions from Compiz wiki
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.
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.
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
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
Solution #9:
Apply solutions #5 and #2 to invalidate #6
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.
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.
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
889
3
208
Selected solution (#1):
Auto-generated solution of idea #4236
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!
<i>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.</i><br /> Thanks!
36
votes
42
1
6
Selected solution (#2):
get rid of some screen savers
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.
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
8
3
15
Selected solution (#3):
do not remove any screen saver but improve them
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.
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
114
45
322
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.
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
196
49
18
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.
Replace the "Blank screen" with DPMS feature. Maybe even set it default.
406
votes
423
20
17
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.
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
728
20
16
Selected solution (#7):
place in a "screensavers-extra" package
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.
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
117
34
36
Selected solution (#8):
Offer Download & Install easy interface
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.
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
21
11
229
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.
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.
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..?
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.
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.
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.
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.
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.
if the warning will be implemented then there should also be
a posibilty to swicht this of by user account.
Solution #4:
Solution #1 but explain that it is a limitation of FAT32
We need to explain to the user that this is a filesystem limitation and not a ubuntu limitation :)
We need to explain to the user that this is a filesystem limitation and not a ubuntu limitation :)
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.
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.
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.
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 <size> 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.
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.
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.
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
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
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
Offer as solution packing into smaller archives if the user only needs to store the file