Contributor Gaz Davidson
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
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.
Creating launchers is annoying for new users
Written by gobberpooper the 3 Aug 09 at 08:30.
Related project: Live CD installer .
New
Everybody here probably knows how annoying/confusing it was making launchers their first time. It's difficult at first to find out how to make a launcher, and then how to link it. Right from a fresh installation, there should be a few essential icons on the Desktop, such as Computer, Trash, Terminal, and Firefox.
Solution #1:
Implement it right into installation
Have Ubuntu start with those basic shortcuts, with the actual icons(not the spring pad). I would say we need
gnome-terminal
trash:///
computer:///
firefox %u
Have Ubuntu start with those basic shortcuts, with the actual icons(not the spring pad). I would say we need
gnome-terminal
trash:///
computer:///
firefox %u
Solution #2:
Emphasize that you can add something to the panel
Written by
Clorox the 3 Aug 09 at 17:40.
This is nothing new, you can add a launcher to the panel by going to the Menu Bar, right-clicking a launcher, and adding it to the panel.
This is nothing new, you can add a launcher to the panel by going to the Menu Bar, right-clicking a launcher, and adding it to the panel.
Solution #3:
Include a "Trash" button in the "Places" drop down menu
Perhaps you don't want the Trash Can on your desktop, but you would like it available in the "Places" drop down menu.
Perhaps you don't want the Trash Can on your desktop, but you would like it available in the "Places" drop down menu.
Solution #4:
Add "Create launcher on desktop" context command
Written by
madrakas the 13 Oct 09 at 10:32.
Like we have "create link" command in the right click context menu, we could have a "Create launcher on..." command allowing us to add launchers to desktop or/and menubar.
Like we have "create link" command in the right click context menu, we could have a "Create launcher on..." command allowing us to add launchers to desktop or/and menubar.
Move the min, max, close buttons back to the right in 10.04
Written by readmanr the 6 Mar 10 at 21:00.
Related project: Gnome .
Won't implement
In Ubuntu Lucid 10.04 Alpha3 we have a new default theme, however the Minimise, Maximise and Close buttons have been moved from the top right, to the top left.
(see the image at the bottom)
This was a poor choice for the following reasons...
- If clicking at the top menu (File , View, Help etc) the close buttons are VERY Close, accidents can happen.
- There used to be a tiny dot in the top left, which had in its menu, Min, Max, Move, Always on Top, and Close (So why move the Min, Max, Close buttons to the left?
- Migrating Windows and Mac users will be used to having them at the right, which is a huge usability jump)
Changes like this should be an optional choice, while it is possible to manually edit the theme, it should not be the default for an LTS release.
src:
http://blog.daviey.com/blogroll/anything-but-the-buttons.html
1192
votes
1548
88
356
Solution #1:
Move the Min, Max, Close buttons back to the Right for the 10.04 Release.
Written by
readmanr the 6 Mar 10 at 21:00.
Move the buttons back over to the top right for the final Ubuntu 10.04 release.
Move the buttons back over to the top right for the final Ubuntu 10.04 release.
-449
votes
162
79
611
Solution #3:
Mirror for the left
Written by
Akerbos the 6 Mar 10 at 21:38.
I think it is most intuitive if the buttons are ordered the same in relation to the window center ("To close, click the outermost button"), so
Right: min-max-close
relates to
Left: close-max-min
I think it is most intuitive if the buttons are ordered the same in relation to the window center ("To close, click the outermost button"), so
Right: min-max-close
relates to
Left: close-max-min
-1049
votes
27
25
1076
Solution #4:
Why not have them on both sides?
I think having the buttons on both sides would also be a viable option. I understand that this would detract visually from the simplicity, but maybe if the buttons were subdued until the mouse hovers over the bar?
(I feel less than confident about this solution, but thought it needed mentioning.)
I think having the buttons on both sides would also be a viable option. I understand that this would detract visually from the simplicity, but maybe if the buttons were subdued until the mouse hovers over the bar?
(I feel less than confident about this solution, but thought it needed mentioning.)
647
votes
991
123
344
Solution #5:
let's user choose,
In xubuntu, user cas can choose where are the button on the titlebar.
In xubuntu, user cas can choose where are the button on the titlebar.
-521
votes
126
70
647
Solution #6:
Drag & Drop
Written by
la_serpe the 7 Mar 10 at 16:29.
It can be movable so the user could change it intuitively
It can be movable so the user could change it intuitively
515
votes
667
73
152
Solution #7:
By default have it in right,but include option in theme, customize, to drag&Drop
Well the title pretty much says it...Default is to have it on right, but to include an option in "Change Desktop Background" >> Theme >> Customize, to move the buttons to a user defined position.
Well the title pretty much says it...Default is to have it on right, but to include an option in "Change Desktop Background" >> Theme >> Customize, to move the buttons to a user defined position.
-121
votes
192
109
313
Solution #8:
make the default alignment theme-dependent
Written by
marvo the 10 Mar 10 at 10:28.
There are some themes that look better when the buttons are placed on the left side (like Ambiance, Radiance and Gorilla) and there are some themes that look better with the buttons being on the right side (like Glider, Human, Clearlooks or SphereCrystal).
So i propose to set the default alignment depending on the chosen theme and make it easily switchable.
The current way to change the alignment of the buttons back to the right by typing
gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"
is a bit tedious.
There are some themes that look better when the buttons are placed on the left side (like Ambiance, Radiance and Gorilla) and there are some themes that look better with the buttons being on the right side (like Glider, Human, Clearlooks or SphereCrystal).
So i propose to set the default alignment depending on the chosen theme and make it easily switchable.
The current way to change the alignment of the buttons back to the right by typing
gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"
is a bit tedious.
-221
votes
98
49
319
Solution #9:
Put Close button in the corner
Written by
Lex the 10 Mar 10 at 11:04.
Put Close button in the corner - depending on chosen solution will be left or right corner or window.
Put Close button in the corner - depending on chosen solution will be left or right corner or window.
-386
votes
33
27
419
Solution #11:
Put close on right, min/max on left
Written by
euxneks the 11 Mar 10 at 01:31.
I think that Minimize and Maximize are more similar to the menu anyway, so put them on the left, and put the close button on the right, this harkens back to the days of old Unix and I think would still allow the theme to stand out.
I think that Minimize and Maximize are more similar to the menu anyway, so put them on the left, and put the close button on the right, this harkens back to the days of old Unix and I think would still allow the theme to stand out.
-157
votes
72
56
229
Solution #13:
More Windows-like behaviour
Written by
i386dx the 14 Mar 10 at 12:50.
Move the Min, Max and Close-buttons back to the right.
Be able to close a window by double-clicking the window-icon at the left. This is much faster than clicking the icon and selecting 'Close' in the menu.
Move the Min, Max and Close-buttons back to the right.
Be able to close a window by double-clicking the window-icon at the left. This is much faster than clicking the icon and selecting 'Close' in the menu.
-143
votes
35
26
178
Solution #14:
Keep default left Minimize, Maximise/Resize & Close Buttons
Rationale: In VirtualBox without Guest Additions, the right-hand side of the desktop and the lower part of the desktop are not visible until you scroll. Having the above-mentioned buttons on the top-left side of the window by default makes them accessible when (not if) Guest Additions do not work/are unavailable or when scrolling for whatever reason does not work. This is especially true for development versions.
I _am_ in favor of choice, so this should be fairly easy for a user to change (preferably by GUI) to right, left or both.
Just my opinion.
Rationale: In VirtualBox without Guest Additions, the right-hand side of the desktop and the lower part of the desktop are not visible until you scroll. Having the above-mentioned buttons on the top-left side of the window by default makes them accessible when (not if) Guest Additions do not work/are unavailable or when scrolling for whatever reason does not work. This is especially true for development versions.
I _am_ in favor of choice, so this should be fairly easy for a user to change (preferably by GUI) to right, left or both.
Just my opinion.
-44
votes
101
35
145
Solution #16:
Leave the buttons on the right until 10.10
Written by
neblogas the 16 Mar 10 at 15:58.
Because Mark said that in 10.10 the windows will have something new in the right side, but now, there is no need to change the buttons, and this is LTS release! in 10.10 when you will finish the new mysteriuos window features on the right then you can put the buttons on the left. As I said, there is no need now to change. Its an LTS release and the people and companies won't change until the next LTS, so there won't be for them new mysteriuos windows features on the right!
Because Mark said that in 10.10 the windows will have something new in the right side, but now, there is no need to change the buttons, and this is LTS release! in 10.10 when you will finish the new mysteriuos window features on the right then you can put the buttons on the left. As I said, there is no need now to change. Its an LTS release and the people and companies won't change until the next LTS, so there won't be for them new mysteriuos windows features on the right!
246
votes
292
19
46
Solution #17:
Place a checkbox in the Appearance menu: Left / Right
Yes the button location can be changed via Terminal, but for the average user...the Terminal can be a bit scary. I think it would be appropriate to place a simple option in the Appearance Preferences window.
Something like this:
http://launchpadlibrarian.net/40647960/window_controls_position_gui.png
-117
votes
13
14
130
Solution #18:
Top Horizontial Bar moved the the Left or Right as Vertical Bar
Written by
ichido the 17 Mar 10 at 17:53.
Move the Top Bar to the Right Side-Vertical Bar and the Bottom Bar would be on the Left Side Vertical.
This would allow for more Vertical Space.
The user would be able to Swap the Left Bar with the Right Bar and also the Size/Thickness of the Bars.
Applications could maintain the Top Bar or a Side or a Bottom bar for their Window.
Move the Top Bar to the Right Side-Vertical Bar and the Bottom Bar would be on the Left Side Vertical.
This would allow for more Vertical Space.
The user would be able to Swap the Left Bar with the Right Bar and also the Size/Thickness of the Bars.
Applications could maintain the Top Bar or a Side or a Bottom bar for their Window.
-94
votes
21
16
115
Solution #19:
Replace the menubar with an icon
Written by
Wiplash4 the 19 Mar 10 at 12:17.
Hello
I would like to add one idea: Replace the menubar (File, Edit, View, etc.), which can be found in every window, with an icon and put that icon into the titlebar. It worked out for my terminal.
Regards
Hello
I would like to add one idea: Replace the menubar (File, Edit, View, etc.), which can be found in every window, with an icon and put that icon into the titlebar. It worked out for my terminal.
Regards
-88
votes
22
12
110
Solution #23:
Merge Statusbar into titlebar
Written by
Wiplash4 the 19 Mar 10 at 16:40.
I figured out that the status bar is only filled up to 1 / 4. Why not put those messages displayed in the status bar in the title bar?
I figured out that the status bar is only filled up to 1 / 4. Why not put those messages displayed in the status bar in the title bar?
-85
votes
25
13
110
Solution #24:
Modify all applications consistently
Written by
a_pirard the 20 Mar 10 at 03:14.
Modify all applications to be consistent with Lucid : move all close buttons to the left, for example, OpenOffice document close, Firefox tab close, File Explorer side pane close, etc... etc...
Modify all applications to be consistent with Lucid : move all close buttons to the left, for example, OpenOffice document close, Firefox tab close, File Explorer side pane close, etc... etc...
-134
votes
20
8
154
Solution #26:
Instead of corner, make it POSSIBLE to place buttons in the MIDDLE.
Instead of corner, make it POSSIBLE to place buttons in the MIDDLE.
I knew there is no such a solution according to "ewmh".
But, I guess most people have their cursor in the middle of a window for most of the time they using it.
Instead of corner, make it POSSIBLE to place buttons in the MIDDLE.
I knew there is no such a solution according to "ewmh".
But, I guess most people have their cursor in the middle of a window for most of the time they using it.
35
votes
58
23
23
Solution #27:
For longer term, how about a window manager merge?
Written by
LukeM33P the 25 Mar 10 at 01:13.
Compiz managers and decorators are already effective at options. Placing the Metacity and Kwin options in Emerald Decorator manager, which would be preinstalled, along with CCSM (or a custom replacement) would be the solution, with CCSM/replacement simplified to look like (in functionality and basic organization) the KDE settings manager, but using default schemes and such, of course.
For KDE users, alongside the CCSM/replacement, the interface would be integrated into the System Settings, just like the traditional settings.
The reason I propose this is because options, while not easy to find and configure (and why I propose the reorg) are very powerful. Setting up Metacity and KWin to show up as options and adding the appropriate settings, if necessary, seems to make sense (to me) as a long-term solution. The operating system needs to seem as encompassing as KDE or even more so, and combining these options so that the system is even more universal would be a step towards this.
An addition to the application of managing the system title bar like the KDE or GNOME dashboards would be similarly useful, and may be all of this potential solution that should be used. Default should stay in line with last-gen human theme, even if the colors and buttons look different.
Compiz managers and decorators are already effective at options. Placing the Metacity and Kwin options in Emerald Decorator manager, which would be preinstalled, along with CCSM (or a custom replacement) would be the solution, with CCSM/replacement simplified to look like (in functionality and basic organization) the KDE settings manager, but using default schemes and such, of course.
For KDE users, alongside the CCSM/replacement, the interface would be integrated into the System Settings, just like the traditional settings.
The reason I propose this is because options, while not easy to find and configure (and why I propose the reorg) are very powerful. Setting up Metacity and KWin to show up as options and adding the appropriate settings, if necessary, seems to make sense (to me) as a long-term solution. The operating system needs to seem as encompassing as KDE or even more so, and combining these options so that the system is even more universal would be a step towards this.
An addition to the application of managing the system title bar like the KDE or GNOME dashboards would be similarly useful, and may be all of this potential solution that should be used. Default should stay in line with last-gen human theme, even if the colors and buttons look different.
51
votes
71
24
20
Solution #28:
adopt the XFCE placement approach in Gnome appearence prefs
Written by
2cute4u the 25 Mar 10 at 03:37.
XFCE has for many years had a very easy convient way to configure the placment of titlebar buttons. See.http://www.xfce.org/documentation/4.2/manuals/xfwm4#wm-settings
It would not be too difficult to add somethng like this to gnome; that way everyone can be happy.
-93
votes
14
3
107
Solution #29:
Have the buttons on both sides AND hide them.
Have the min, max, close buttons on both sides of the title bar, but hide them. The only time they should show is on mouseover of the bar, but depending on which side you mouseover decides which side the buttons show.
For example, cursor closer to the left side? Mouse over the top-left and the buttons will appear. Vice-versa for the right side.
Have the min, max, close buttons on both sides of the title bar, but hide them. The only time they should show is on mouseover of the bar, but depending on which side you mouseover decides which side the buttons show.
For example, cursor closer to the left side? Mouse over the top-left and the buttons will appear. Vice-versa for the right side.
-63
votes
26
6
89
Solution #30:
choice where in the Instalation
make apear a messagebox in the begining of the instalation asking where do we want to have those buttons, coz personally I love the new mac style, but considering the ubuntu objectives, it's a good option to let the users choice.
make apear a messagebox in the begining of the instalation asking where do we want to have those buttons, coz personally I love the new mac style, but considering the ubuntu objectives, it's a good option to let the users choice.
-44
votes
35
6
79
Solution #34:
Let user chose on the First Run, after installation.
Written by
darkham the 29 Mar 10 at 08:23.
Let user chose on the First Run, after installation.
Let user chose on the First Run, after installation.
-57
votes
2
2
59
Solution #35:
Press [middle-mouse-button] whilst the cursor is over the window border
Written by
tomjb24 the 3 Apr 10 at 09:25.
Hover over the window border, click the middle mouse button, scroll to choose (close, minimise, maximise)
Hover over the window border, click the middle mouse button, scroll to choose (close, minimise, maximise)
-59
votes
6
2
65
Solution #36:
Create Another Ubuntu. Call it "UbuntuRewind"
Written by
rrnwexec the 3 Apr 10 at 20:26.
Create a version of Ubuntu for those who like the (standard) Ubuntu desktop's "look and feel" just the way it is. Solicit Mark's (SABDFL) endorsement.
Enjoy how growingly quaint it feels as time passes by!
Create a version of Ubuntu for those who like the (standard) Ubuntu desktop's "look and feel" just the way it is. Solicit Mark's (SABDFL) endorsement.
Enjoy how growingly quaint it feels as time passes by!
-38
votes
10
0
48
Solution #37:
Make Mac Styled menu bar
Written by
jase21 the 4 Apr 10 at 11:54.
Make Mac styled menu bar which is available in KDE. The current active windows menu appears on the bar. So no accidental closing of windows.
Or move the window control buttons to the right.
Make Mac styled menu bar which is available in KDE. The current active windows menu appears on the bar. So no accidental closing of windows.
Or move the window control buttons to the right.
-12
votes
6
4
18
Solution #38:
Allow the option to be changed in installation slideshow and in minimal install
Please note that this is not an idea for the imminent release of 10.04, but would be better included in the next update ISO.
Experienced users already know how to change the buttons back to the original location, so server installations shouldn't be so much of a problem.
For absolute beginner users, the first slide in the installation slideshow could be one explaining the benefits of having the buttons on the left side and asking the user to choose what they could like to do.
In the minimal install, it would also be easy to add a simple option (most users using the minimal install are probably fairly experienced).
This would solve the real issue here: beginners possibly not using Ubuntu at all because it changes something.
Please note that this is not an idea for the imminent release of 10.04, but would be better included in the next update ISO.
Experienced users already know how to change the buttons back to the original location, so server installations shouldn't be so much of a problem.
For absolute beginner users, the first slide in the installation slideshow could be one explaining the benefits of having the buttons on the left side and asking the user to choose what they could like to do.
In the minimal install, it would also be easy to add a simple option (most users using the minimal install are probably fairly experienced).
This would solve the real issue here: beginners possibly not using Ubuntu at all because it changes something.
-6
votes
7
4
13
Solution #39:
found an easy fix
I found this extremely easy fix how to move the min, max, and close buttons back to the right side.
http://www.howtogeek.com/howto/13535/move-window-buttons-back-to-the-right-in-ubuntu-10.04/
Even I was able to follow these directions and make it happen!
-4
votes
3
2
7
Solution #40:
To the right by default, but an option to move them to the left.
Written by
turbolad the 5 Jul 10 at 15:42.
As per title. Buttons to the right by default, with an option to move to the left.
Don't forget to keep the little circle, which when clicked on, has options such as "Always On Top", "Move to Workspace Right" etc. These options should never be removed and I think the 3 buttons should be on the right by default, as most newbies are familiar with that setup.
As per title. Buttons to the right by default, with an option to move to the left.
Don't forget to keep the little circle, which when clicked on, has options such as "Always On Top", "Move to Workspace Right" etc. These options should never be removed and I think the 3 buttons should be on the right by default, as most newbies are familiar with that setup.
-11
votes
7
2
18
Solution #41:
Put min, max, close buttons in a completely new position
Fisrt of all, sorry for my English.
Why we really needs buttons to the right? Well theres no real difference between having your buttons on the left or on the right, its just a matter of have the enough time to get used to one position or another.
But what about if we have these button in a complete new position.
What about having min, max, close buttons on the right BUT in the lower side of the windows instead of the upper side.
If you think about it, when you open a document or a web-page, you need to scroll down to really knows if that document is what you are looking for. When a document is too long, you need to use the scroll down arrow. So your mouse-arrow will be closer to the lower right of the window instead of the upper side of the window.
If you want to look to a minimize window that you think it would be not useful anymore, you need to un-minimize this window. If the buttons are in the lower right of the window it will be needed much less movement of your hand to close it after un-minimize because the close button will be closer to the task bar.
As you see there are some reason to have buttons in the lower side of the window BUT I know there are others to have this buttons on others positions.
So, why not to put this buttons in a completely new position.
This could be a ubuntu-only-feature just like the recycle bin in the task bar is a ubuntu-only-feature.
<a target="_blank" title="ImageShack - Image And Video Hosting" href="http://img641.imageshack.us/i/screenshot5qs.png/"><img src="http://img641.imageshack.us/img641/8462/screenshot5qs.png" border="0"/></a>
Fisrt of all, sorry for my English.
Why we really needs buttons to the right? Well theres no real difference between having your buttons on the left or on the right, its just a matter of have the enough time to get used to one position or another.
But what about if we have these button in a complete new position.
What about having min, max, close buttons on the right BUT in the lower side of the windows instead of the upper side.
If you think about it, when you open a document or a web-page, you need to scroll down to really knows if that document is what you are looking for. When a document is too long, you need to use the scroll down arrow. So your mouse-arrow will be closer to the lower right of the window instead of the upper side of the window.
If you want to look to a minimize window that you think it would be not useful anymore, you need to un-minimize this window. If the buttons are in the lower right of the window it will be needed much less movement of your hand to close it after un-minimize because the close button will be closer to the task bar.
As you see there are some reason to have buttons in the lower side of the window BUT I know there are others to have this buttons on others positions.
So, why not to put this buttons in a completely new position.
This could be a ubuntu-only-feature just like the recycle bin in the task bar is a ubuntu-only-feature.
Have a transparent view of your local network
Written by tommed the 6 Feb 09 at 16:50.
Related project: Gnome .
New
My proposal hopes to address one specific area. It was inspired by a video I saw of ZeroConf
http://is.gd/iDwI
The problem is that the only way of connecting to Network Devices currently from the Ubuntu UI is if you know the name/ip for the target machine and which service you want to use (cifs/samba/hfs etc..). Unless you use the CLI, you can't browse machines easily.
Solution #1:
A GUI for Avahi
Written by
tommed the 6 Feb 09 at 16:50.
Web Site:
http://gnb.tommed.co.uk/
What I propose a number of changes:
1. To add a _device-info._tcp (or extend the existing _workstation._tcp?) service entry into the /etc/avahi/ with TXT records which could possibly include: role, owner, os, and hostname. (NOTE: Avahi is enabled by default in Ubuntu 8.10)
This allows the machine to be identified the same way an Apple machine is.
2. A new Avahi GUI browser built right into the "Places" menu in Gnome (and in a similar place in KDE) which hooks into the avahi-browse utility, so we can instantly see machine, and eithernet peripheral (my NAS drive advertises itself via zeroconf) on the local network.
3. Turning on options like remote desktop or SSH from the Settings panels, should give you the option to broadcast this service, so it will be advertised in the same way.
The GUI tool could run x number of threads which all run seperate avahi-browse instances so results can be stacked into a single UI?
I have a working copy of a tool for GNOME and Mac:
http://gnb.tommed.co.uk
There is also the possibility of using a Graphviz viewer to view topology diagrams of your network (for an example of this, see my github project, linked above)
Any constructive suggestions or comments are most welcome!
Web Site: http://gnb.tommed.co.uk/
What I propose a number of changes:
1. To add a _device-info._tcp (or extend the existing _workstation._tcp?) service entry into the /etc/avahi/ with TXT records which could possibly include: role, owner, os, and hostname. (NOTE: Avahi is enabled by default in Ubuntu 8.10)
This allows the machine to be identified the same way an Apple machine is.
2. A new Avahi GUI browser built right into the "Places" menu in Gnome (and in a similar place in KDE) which hooks into the avahi-browse utility, so we can instantly see machine, and eithernet peripheral (my NAS drive advertises itself via zeroconf) on the local network.
3. Turning on options like remote desktop or SSH from the Settings panels, should give you the option to broadcast this service, so it will be advertised in the same way.
The GUI tool could run x number of threads which all run seperate avahi-browse instances so results can be stacked into a single UI?
I have a working copy of a tool for GNOME and Mac:
http://gnb.tommed.co.uk
There is also the possibility of using a Graphviz viewer to view topology diagrams of your network (for an example of this, see my github project, linked above)
Any constructive suggestions or comments are most welcome!
A way to open windows which were accidentally closed
Written by Gaz Davidson the 19 Feb 10 at 13:21.
Related project: Nautilus .
Not an idea
Firefox and Chrome both have a wonderful feature where you can open a recently closed tab by pressing CTRL+Shift+T, I sometimes find myself pressing it in other applications after closing a window. It would be nice if it was supported outside the browser.
418
votes
440
24
22
Solution #1:
Implement CTRL+Shift+T or similar in Nautilus
Have Nautilus remember which windows have recently been closed so it can open them again in response to a specific key combination.
Ctrl+Shift+T would be an ideal default
Have Nautilus remember which windows have recently been closed so it can open them again in response to a specific key combination.
Ctrl+Shift+T would be an ideal default
191
votes
235
39
44
Solution #2:
Same as #1, but with all windows and apps
Yes.
Yes.
-227
votes
11
13
238
Solution #3:
Close button.
Written by
Lachu the 20 Feb 10 at 15:14.
Change behavior of close button. It should only minimize "closed window" for 10 seconds. After that the window could been closed.
This change should only change way of informing window with DestroyNotify. I don't know how change behavior of main windows of applications.
Change behavior of close button. It should only minimize "closed window" for 10 seconds. After that the window could been closed.
This change should only change way of informing window with DestroyNotify. I don't know how change behavior of main windows of applications.
-87
votes
15
26
102
Solution #4:
Extend session support of application
Written by
Lachu the 21 Feb 10 at 12:27.
Extend way how application supports sessions. There should exist signals, like HIBERNATE(save session) to file, RESTORE SESSION from file, etc.
Window Managers could use this feature to achieve idea goal, but not all application could been integrated. The behavior is: give application order to save session in $HOME/.sessions-tmp/$CURRENT_DATE/pid/WINDOWID(or whole session if user wanna to close application instead of window).
To restore window, WM's will give only the same location with signal RESTORE.
Extend way how application supports sessions. There should exist signals, like HIBERNATE(save session) to file, RESTORE SESSION from file, etc.
Window Managers could use this feature to achieve idea goal, but not all application could been integrated. The behavior is: give application order to save session in $HOME/.sessions-tmp/$CURRENT_DATE/pid/WINDOWID(or whole session if user wanna to close application instead of window).
To restore window, WM's will give only the same location with signal RESTORE.
-57
votes
47
21
104
Solution #5:
'Recently Closed' tray
Put a recently closed tray next to the workspace applet that holds the last three (changeable by the user) windows that you closed in the state they were in when you closed it, showing when it was closed and a screenshot of it when you closed it. Clicking on it should open a menu showing options to open, close, minimize, maximize, move, or move it to another workspace.
http://yfrog.com/juscreenshotckp
Put a recently closed tray next to the workspace applet that holds the last three (changeable by the user) windows that you closed in the state they were in when you closed it, showing when it was closed and a screenshot of it when you closed it. Clicking on it should open a menu showing options to open, close, minimize, maximize, move, or move it to another workspace.
http://yfrog.com/juscreenshotckp
55
votes
90
23
35
Solution #6:
Allow applications to register that they can be resumed.
When an application closes, it would have the ability to "register" with the window manager that it is now closing and can be resumed by executing .
The window manager is now in complete control over whether or not to offer the session to the user.
This would allow:
-any app to be written to allow session resuming
-the app can de-register itself if the user resumes or creates a new session
-the app actually closes (no sleeping or anything)
-the user could chose how many "closes" to remember (wm disregards anything older)
-backwards compatible (would not affect apps that don't implement it)
-apps that already have a resume command don't need to change their switches (they tell the wm what to call)
-apps could create numerous sessions by registering with different commands (ex: app --resume )
When an application closes, it would have the ability to "register" with the window manager that it is now closing and can be resumed by executing <command>.
The window manager is now in complete control over whether or not to offer the session to the user.
This would allow:
-any app to be written to allow session resuming
-the app can de-register itself if the user resumes or creates a new session
-the app actually closes (no sleeping or anything)
-the user could chose how many "closes" to remember (wm disregards anything older)
-backwards compatible (would not affect apps that don't implement it)
-apps that already have a resume command don't need to change their switches (they tell the wm what to call)
-apps could create numerous sessions by registering with different commands (ex: app --resume <session_id>)
2
votes
2
0
0
Solution #7:
Add Option to 'protect' window (prevent from accidental closing)
In the right click drop down menu (ie the one w/ the always on top option) add an option whereby the close button is disabled
In the right click drop down menu (ie the one w/ the always on top option) add an option whereby the close button is disabled
4
votes
4
0
0
Solution #8:
History of recent closed windows.
Written by
Lachu the 1 May 10 at 14:52.
Add history of recent closed applications/windows. If application don't be integrated, the window would been added to recent closed. Applications, like OpenOffice, which asks user to close window can remove own windows from history. Also, integrated application can inform WM's that it supports signals to reopen window.
Add history of recent closed applications/windows. If application don't be integrated, the window would been added to recent closed. Applications, like OpenOffice, which asks user to close window can remove own windows from history. Also, integrated application can inform WM's that it supports signals to reopen window.
pdf icon in the default icon theme
Written by chs42 the 15 Jan 10 at 18:02.
Global category: Look and Feel.
Implemented
In the default icon theme Human (and all other icon themes installed by default), there is only one icon for type "Text Document" - be it odt, doc or pdf.
(You only see that if you disable file previews, otherwise the content of the pdf file is shown - but there actually are people who do turn file previews off, because they find it distracting)
pdf files should have a different icon than odt or doc files, because they are completely different and are not meant to be edited. odt and doc files having the same icon is ok
-92
votes
19
13
111
Solution #1:
Prevent touchpad disabling from Mouse dialog if no other pointing device exists
My suggestion is to prevent the user from disabling the touchpad in System>Preferences>Mouse>Touchpad if no other pointing device exists. Also, we can add an exception where disabling is overridden if the user disconnects every other pointing devices except for the touchpad.
Please note that this solution does not block the implementation of a keyboard shortcut for fast disabling/enabling of the touchpad in case you want to type something.
My suggestion is to prevent the user from disabling the touchpad in System>Preferences>Mouse>Touchpad if no other pointing device exists. Also, we can add an exception where disabling is overridden if the user disconnects every other pointing devices except for the touchpad.
Please note that this solution does not block the implementation of a keyboard shortcut for fast disabling/enabling of the touchpad in case you want to type something.
278
votes
291
2
13
Solution #2:
Warn, but make it possible
Written by
Akerbos the 17 Jul 09 at 15:04.
If you type a lot in a non-mouse environment, touchpads often get in the way. So allow to switch it off, but ask the user if he really wants to do that.
If you type a lot in a non-mouse environment, touchpads often get in the way. So allow to switch it off, but ask the user if he really wants to do that.
137
votes
167
22
30
Solution #3:
Easy reenabling
Written by
Akerbos the 17 Jul 09 at 15:19.
Enable touchpad when it is hit three times in a row (triple click). That should not happen by accident too often.
This should be optional, of course.
Enable touchpad when it is hit three times in a row (triple click). That should not happen by accident too often.
This should be optional, of course.
-56
votes
19
11
75
Solution #4:
Always have an onscreen pointer, controllable by the keyboard
Written by
ricster the 22 Jul 09 at 14:35.
There should *always* be a pointer onscren, even if the device physically has no PS2 ports and the trackpad is smashed to bits. The pointer would always - even when a pointing device is plugged in - be controllable from the keyboard via a the arrow keys, Return and Space by holding down CTRL+SHIFT plus pressing one of those keys. A different key combo can be used but it should take absolute precedence over any app that might want to also use that key combo (if an app needs so many key combos that it needs to bind CTRL+SHIFT+Space to something it's probably doing something wrong).
There should *always* be a pointer onscren, even if the device physically has no PS2 ports and the trackpad is smashed to bits. The pointer would always - even when a pointing device is plugged in - be controllable from the keyboard via a the arrow keys, Return and Space by holding down CTRL+SHIFT plus pressing one of those keys. A different key combo can be used but it should take absolute precedence over any app that might want to also use that key combo (if an app needs so many key combos that it needs to bind CTRL+SHIFT+Space to something it's probably doing something wrong).
41
votes
69
16
28
Solution #5:
Have a standard shortcut key combination for enabling/disabling the touchpad
A standard key combination should be available for enabling/disabling the touchpad. That keystroke should be indicated at in the touchpad prefences: at the moment by which the user disable the touchpad, the key combination will be necessarily visible, so the action can be easiliy undone.
A standard key combination should be available for enabling/disabling the touchpad. That keystroke should be indicated at in the touchpad prefences: at the moment by which the user disable the touchpad, the key combination will be necessarily visible, so the action can be easiliy undone.
23
votes
26
8
3
Solution #6:
Improve whole system keyboard navigation
Improve whole system keyboard navigation so that it will be possible to make with keyboard everything you can do with mouse, like main menu navigation and so on... including ability to enable/disable touchpad.
Improve whole system keyboard navigation so that it will be possible to make with keyboard everything you can do with mouse, like main menu navigation and so on... including ability to enable/disable touchpad.
-8
votes
10
1
18
Solution #8:
Add a Timeout confirmation button like change screen set-up
Written by
XrayA4T the 4 Aug 09 at 11:50.
Just disable the touchpad then put up a dialog asking to confirm or cancel where the cancel automatically happens after 15 seconds, so if the person cancels or cannot confirm then the system reverts to having the touchpad enabled.
Just disable the touchpad then put up a dialog asking to confirm or cancel where the cancel automatically happens after 15 seconds, so if the person cancels or cannot confirm then the system reverts to having the touchpad enabled.
-4
votes
6
5
10
Solution #9:
Warn, and suggest enabling mousekeys.
Written by
Perkins the 7 Aug 09 at 18:14.
There is currently a method in the accessibility options for using the numeric keypad as a mouse. When the touchpad is turned off, and there is no other pointing device, it should automatically offer to activate this option and advise the user of the relevant keyboard shortcut.
There is currently a method in the accessibility options for using the numeric keypad as a mouse. When the touchpad is turned off, and there is no other pointing device, it should automatically offer to activate this option and advise the user of the relevant keyboard shortcut.
5
votes
5
1
0
Solution #10:
Activation and deactivation button Touchpad
Written by
adn the 10 Oct 09 at 02:14.
Several laptop manufacturers (HP, Compaq, Dell and more) have created a Touchpad Disable button. But strangely only works in Widnows and quisera make that button work in Ubuntu
Several laptop manufacturers (HP, Compaq, Dell and more) have created a Touchpad Disable button. But strangely only works in Widnows and quisera make that button work in Ubuntu
Solution #1:
Add a "show target" option to the context menu
When a symbolic link is right clicked, display a "show target" option in the context menu which opens a new window like in Windows.
When a symbolic link is right clicked, display a "show target" option in the context menu which opens a new window like in Windows.
Solution #2:
Show the path to the real item in the property pages
When visiting the property page of a symlink, show the path to the real item so that the user can copy it and navigate there manually, or edit the symlink via the GUI.
When visiting the property page of a symlink, show the path to the real item so that the user can copy it and navigate there manually, or edit the symlink via the GUI.
Solution #3:
When pasting a symlink, ask the user what they really mean
When the user pastes a symlink, ask them if they'd like to copy/move the link (setting a new valid path if the link is relative) or the linked file or directory.
This should of course only apply to selected objects, not to links within directories (though these should be rewritten so that they are not broken).
When the user pastes a symlink, ask them if they'd like to copy/move the link (setting a new valid path if the link is relative) or the linked file or directory.
This should of course only apply to selected objects, not to links within directories (though these should be rewritten so that they are not broken).
Solution #4:
When opening a broken link, allow the user to select a new target.
Currently, Nautilus only offers the choices of "Cancel" or "Move to Trash" when opening a broken link. A choice should be added to allow the user to select a new target for the link.
Currently, Nautilus only offers the choices of "Cancel" or "Move to Trash" when opening a broken link. A choice should be added to allow the user to select a new target for the link.
353
votes
384
35
31
Solution #1:
Make it better looking and more orginized
Totally change the interface of it to show more info, telling average users simple but important info and enhancing it with features like:
- Show the importance of the update, with colored circles or boxes showing how important it is
- Group them into tabs (according to their sub-menu in the Gnome Menu's hierarchy), like [Overview][Accessories][Games][Graphics] and so on.
- Tell the users the new features of the upgrade
- Tell the users if the update will require any restarts of anything in advance.
Totally change the interface of it to show more info, telling average users simple but important info and enhancing it with features like:
- Show the importance of the update, with colored circles or boxes showing how important it is
- Group them into tabs (according to their sub-menu in the Gnome Menu's hierarchy), like [Overview][Accessories][Games][Graphics] and so on.
- Tell the users the new features of the upgrade
- Tell the users if the update will require any restarts of anything in advance.
266
votes
278
21
12
Solution #2:
Work on "AppCenter"
Written by
Rodrigo the 7 Aug 09 at 16:34.
Looking at the ideas of the past days I came across one that pointed me towards this:
https://wiki.ubuntu.com/AppCenter
please have a look.
I think is a great idea.
38
votes
68
18
30
Solution #3:
Group related updates together
Most users don't need to know the names of all the packages that are being upgraded. It might make things look less scary if, say, all the security-related updates were lumped together into one item in the Update Manager. And not just group those updates together -- I mean *completely hide* the names of all the security-related upgrades, so the user only sees *one* security-related item in the list.
Power users should still be able to get a list of what each update contains. But regular users shouldn't be overwhelmed with 50 different package names, when all they need to know is that there's 37 MB of system upgrades, 2 MB of security patches, and a new version of Firefox.
Most users don't need to know the names of all the packages that are being upgraded. It might make things look less scary if, say, all the security-related updates were lumped together into one item in the Update Manager. And not just group those updates together -- I mean *completely hide* the names of all the security-related upgrades, so the user only sees *one* security-related item in the list.
Power users should still be able to get a list of what each update contains. But regular users shouldn't be overwhelmed with 50 different package names, when all they need to know is that there's 37 MB of system upgrades, 2 MB of security patches, and a new version of Firefox.
-33
votes
6
17
39
Solution #4:
Organize related things better
When you go to install programs or updates, they are not in order, which could cause someone to possibly install the wrong upgrade or application that may cause problems in the future. I propose that categories should be made organize data so you can find exactly what you're looking for.
When you go to install programs or updates, they are not in order, which could cause someone to possibly install the wrong upgrade or application that may cause problems in the future. I propose that categories should be made organize data so you can find exactly what you're looking for.
-49
votes
28
6
77
Solution #5:
Update on Shutdown Option
AppCenter is quite a neat idea, they should work on an option for that to update just before the computer shuts down rather than slowing your computer down while you're using it. This option should be disabled by default.
AppCenter is quite a neat idea, they should work on an option for that to update just before the computer shuts down rather than slowing your computer down while you're using it. This option should be disabled by default.
-12
votes
3
7
15
Solution #6:
Only group packages with same changes text
(Similar but not equal to #3!)
The Update Manager lists updatable packages. Below the list you can unfold a text field that describes what changed in the currently selected package.
I propose to group together all packages that have the very same text of changes! Each package should still be un/checkable for updating individually. But only a whole group should be selectable. Further the context menu in the list could also show "Check Group" and "Uncheck Group".
In contrast to #3 no info is hidden! I even miss the total number of updatable packages that Gutsy or Feisty once had shown.
(Similar but not equal to #3!)
The Update Manager lists updatable packages. Below the list you can unfold a text field that describes what changed in the currently selected package.
I propose to group together all packages that have the very same text of changes! Each package should still be un/checkable for updating individually. But only a whole group should be selectable. Further the context menu in the list could also show "Check Group" and "Uncheck Group".
In contrast to #3 no info is hidden! I even miss the total number of updatable packages that Gutsy or Feisty once had shown.
-11
votes
10
6
21
Solution #7:
Fine as it is
It is currently simple, straightforward, and concise.
It is currently simple, straightforward, and concise.
-6
votes
8
4
14
Solution #8:
No more code-rot please!
I agree that the existing system is quite poor.
I should not see so much mess in the app list. Searching for a specific app to install also should never return Beta or Source unless I've chosen to see those.
I'm 100% against AppCenter!
One of the most irritating things about Linux is all of the abandoned/orphaned/code-rot apps. How many different apps like this do we need and must we have installed?
Please do not release a different app to manage this, the source exists for the other apps, just take the best one and update it to a new version that has the required features.
There should never be multiple/duplicate/abandoned apps for the base OS... EVER!
I agree that the existing system is quite poor.
I should not see so much mess in the app list. Searching for a specific app to install also should never return Beta or Source unless I've chosen to see those.
I'm 100% against AppCenter!
One of the most irritating things about Linux is all of the abandoned/orphaned/code-rot apps. How many different apps like this do we need and must we have installed?
Please do not release a different app to manage this, the source exists for the other apps, just take the best one and update it to a new version that has the required features.
There should never be multiple/duplicate/abandoned apps for the base OS... EVER!