Contributor smejky
Improve file/folder sharing experience (Samba)
Written by bartong the 29 Feb 08 at 01:35.
Global category: Internet & Networking.
Implemented
Currently it is very difficult to setup and control access to shared folders without editing conf files and reading detailed instructions on all the variables. I propose that sharing (specifically Samba) be given a well worked GUI and some real TLC to bring it up to standard with the experience on Windows or OS X.
5396
votes
6069
15
673
127
votes
135
23
8
Selected solution (#2):
Samba Server Configuration Tool
Written by
dfme the 26 Jan 09 at 12:36.
There is already an application which allows this.
If the samba package is installed on ubuntu also install this application: Samba Server Configuration Tool - A graphical interface for configuring SMB shares
There is already an application which allows this.
If the samba package is installed on ubuntu also install this application: Samba Server Configuration Tool - A graphical interface for configuring SMB shares
29
votes
32
5
3
Selected solution (#3):
Accueil - Samba Share w/ Nautilus Integration
How about: Accueil?
http://gentoo.ovibes.net/nautilus-share/mediawiki-1.4.4/index.php/Accueil
Actually ... this may have been replaced with "nautilus-share"?
21
votes
27
4
6
Selected solution (#4):
Samba Server Configuration Wizard
Written by
Agafonov the 18 Nov 09 at 21:29.
We need a simple to use step-by-step wizard which will ask some really simple questions and generate an smb.conf file based on the user's choices.
How about
https://launchpad.net/sscw ? It is a working example, although right now it's using zenity. If re-written using python it would become a very handy companion to nautilus-share.
We even should not include smb.conf in the samba package: once installed, samba server will not work until the user has defined how it should behave.
We need a simple to use step-by-step wizard which will ask some really simple questions and generate an smb.conf file based on the user's choices.
How about https://launchpad.net/sscw ? It is a working example, although right now it's using zenity. If re-written using python it would become a very handy companion to nautilus-share.
We even should not include smb.conf in the samba package: once installed, samba server will not work until the user has defined how it should behave.
56
votes
63
3
7
Selected solution (#5):
Share Sub-Folders by Default
Written by
Klau3 the 11 Mar 10 at 01:51.
Right now, when right clicking on a folder and selecting “Sharing Options” – for example you want to share your Music folder and create a guest access to it – Samba will only share the files within the music folder but NOT THE SUB-FOLDERS where all the music is.
When sharing a folder, most people want to give access to sub-folders. For that reason, I suggest to reverse the handling of Samba sharing, so that you would have to click on an extra box to show that you don't want Samba to share sub-folders.
<img src="http://justoneidea.files.wordpress.com/2010/03/improve-samba-sharing-e28093-sharing-sub-folders-by-default.png" />
Right now, when right clicking on a folder and selecting “Sharing Options” – for example you want to share your Music folder and create a guest access to it – Samba will only share the files within the music folder but NOT THE SUB-FOLDERS where all the music is.
When sharing a folder, most people want to give access to sub-folders. For that reason, I suggest to reverse the handling of Samba sharing, so that you would have to click on an extra box to show that you don't want Samba to share sub-folders.
10
votes
15
3
5
Selected solution (#6):
Create A Ubuntu NetWorkOne App
Able to handle connectivity Issues as Well As Sharing in Wizard Like Simple Interface for A New User
PS : More Ideas Can be Implemented In it
Able to handle connectivity Issues as Well As Sharing in Wizard Like Simple Interface for A New User
PS : More Ideas Can be Implemented In it
3
votes
8
4
5
Selected solution (#7):
Allow Ubuntu to change the mounting options of FAT partitions
I personally have a file depot on my network where users can drop the files they want everyone to access.
It used to be on a NTFS partition, but is now hosted on the samba network. Doing such was a fairly hard task, since NTFS doesn't save permissions for each file, and is mounted with the 700 permission, while Samba requires XX4 or superior. I had to modify my fstab config file for that, and that's definitively not what I'd call user-friendly.
I personally have a file depot on my network where users can drop the files they want everyone to access.
It used to be on a NTFS partition, but is now hosted on the samba network. Doing such was a fairly hard task, since NTFS doesn't save permissions for each file, and is mounted with the 700 permission, while Samba requires XX4 or superior. I had to modify my fstab config file for that, and that's definitively not what I'd call user-friendly.
7
votes
8
3
1
Selected solution (#9):
Centralized file-sharing administration
Written by
komputes the 17 Aug 11 at 22:42.
The question on many user's mind is "What am I sharing (and to whom)?"
“System > Administration > Shared folders” is a feature that has been removed since 8.04. There has been no replacement for this tool since its disappearance.
Solution is to create a utility that should provide a graphical front-end to configure both samba system shares (managed in /etc/samba/smb.conf) and samba usershares (/var/lib/samba/usershares/).
Stepping a bit outside the scope of the issue (samba), this application should have a pluggable infrastructure which can also be used to show and configure other types of shares (nfs, ftp, ubuntuone).
Central administration, what a concept!
The question on many user's mind is "What am I sharing (and to whom)?"
“System > Administration > Shared folders” is a feature that has been removed since 8.04. There has been no replacement for this tool since its disappearance.
Solution is to create a utility that should provide a graphical front-end to configure both samba system shares (managed in /etc/samba/smb.conf) and samba usershares (/var/lib/samba/usershares/).
Stepping a bit outside the scope of the issue (samba), this application should have a pluggable infrastructure which can also be used to show and configure other types of shares (nfs, ftp, ubuntuone).
Central administration, what a concept!
More info about media in Nautilus' statusbar
Written by forteller the 4 Sep 08 at 13:41.
Related project: Nautilus .
Not an idea
When I select a music file, video file or picture in Nautilus I would like to get some basic information about them in the status bar:
- For video and music: Length and quality.
- For pictures: Size (in pixels)
I think it's annoying that I have to open a movie just to find out how long it is.
Previews or thumbnails in file chooser
Written by jimmux the 28 Feb 08 at 23:46.
Global category: Look and Feel.
Implemented
Too often I have to select images with cryptic file names from a file chooser. Because I can't see the images I typically have to open the folder I am browsing separately so I can find image I am looking for, remember the cryptic name, and return to the file dialogue to select the file I want.
This could be easier if their was an option to view thumbnails, or to at least preview the image.
Developer comments
File preview is now in Hardy.
Make gnome-system-monitor more accessible via CTRL-ALT-DELETE
Written by strattonbrazil the 14 Jul 08 at 22:28.
Related project: Gnome .
New
gnome-system-monitor provides a cleaner interface than Windows "Task Manager", and provides many useful features including list of processes running, memory and network usage, etc.
This functionality should be more accessible by key binding it by default to CTRL-ALT-DELETE as Windows does--as this is more familiar to users coming from Windows. The current key binding for CTRL-ALT-DELETE brings up the shutdown/logout options, which is already accessible as a desktop button, which is redundant for a relatively less used function.
gnome-system-monitor is an idle interface for monitoring the system and killing processes without using the terminal and provides an interface for doing this that most are already familiar with. Changing it's key binding would make it's functionality much more accessible.
Solution #1:
Auto-generated solution of idea #11133
Ubuntu Brainstorm was updated in January 2009. Since the
idea #11133 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 #11133 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:
Give key combination that forces 'recovery screen' on screen
Written by
jarko_ the 22 Feb 09 at 12:46.
Like in some other systems, associate key combination to bring up 'recovery screen' or similary named one.
This window doesn't have to be normal GTK-window, but something from the upper level, like GDM (or xorg if going for extreme) created 'recovery screen/task manager'. This should ensure that no window or full screen application could hide or block the 'recovery screen'.
This recovery screen could have options to kill programs, log out, shutdown and lock computer etc.
Like in some other systems, associate key combination to bring up 'recovery screen' or similary named one.
This window doesn't have to be normal GTK-window, but something from the upper level, like GDM (or xorg if going for extreme) created 'recovery screen/task manager'. This should ensure that no window or full screen application could hide or block the 'recovery screen'.
This recovery screen could have options to kill programs, log out, shutdown and lock computer etc.
Solution #3:
Add "close annoying application" to System Monitor
Written by
Magnes the 23 Feb 09 at 07:46.
If there is an application that uses all the resources allow closing it (if it uses all the memory) or make it nicer (if it uses all the CPU) by one click in System Monitor.
If there is an application that uses all the resources allow closing it (if it uses all the memory) or make it nicer (if it uses all the CPU) by one click in System Monitor.
Solution #4:
Solution #1 + Separate X Session & NCurses
== Graphical ==
If a separate X session configured entirely to show a System Monitor could be very well insulated from buggy applications.
In those cases where a game causes you to change video modes and then screws up, you'll still have a graceful way to touch the System Monitor.
== Command-Line ==
An ncurses interface (like that of "aptitude") for the command line would also be awesome for those cases when the entire Xorg system ignores you. This would help when the keyboard is being ignored as it'd be fast to pull up over ssh.
Yes this is could basically be a wrapper interface to ps.
== Graphical ==
If a separate X session configured entirely to show a System Monitor could be very well insulated from buggy applications.
In those cases where a game causes you to change video modes and then screws up, you'll still have a graceful way to touch the System Monitor.
== Command-Line ==
An ncurses interface (like that of "aptitude") for the command line would also be awesome for those cases when the entire Xorg system ignores you. This would help when the keyboard is being ignored as it'd be fast to pull up over ssh.
Yes this is could basically be a wrapper interface to ps.
Solution #5:
Just make a ncurses application (with mouse support)
Written by
zooounds the 3 Mar 09 at 11:15.
It rest in a tty until needed and can be used to kill application even if X is totaly broken.
It rest in a tty until needed and can be used to kill application even if X is totaly broken.
Solution #6:
Add "Open System Monitor" option to Logout dialog
Written by
cousteau the 5 Mar 09 at 17:27.
Ctrl+Alt+Del opens the Logout dialog (at least on Hardy). So it would be nice to add an "Open System Monitor" option to it.
Ctrl+Alt+Del opens the Logout dialog (at least on Hardy). So it would be nice to add an "Open System Monitor" option to it.
Solution #7:
Add xKill and gnome-system-monitor to the available functions for shortcuts
This is a continuation of #2. We should get xkill and gnome-system-monitor among the available action options on
System>Preferences>Keyboard shortcuts
so, even if Ctrl+Alt+Del remains as "logout" shortcut, the option of binding it to Ctrl+Alt+Del remains available
This is a continuation of #2. We should get xkill and gnome-system-monitor among the available action options on
System>Preferences>Keyboard shortcuts
so, even if Ctrl+Alt+Del remains as "logout" shortcut, the option of binding it to Ctrl+Alt+Del remains available
Solution #8:
Bring back ctrl-alt-esc to fire up xkill (or gnome equivalent)
Written by
Tom Mann the 12 Mar 09 at 20:47.
In KDE and XFCE, if you hit CTRL-ALT-ESC, your cursor turns into an X (or a skull and crossbones) and clicking any app (it doesn't have to be stuck) kills it.
I still don't get why it disappeared from Ubuntu's Gnome Desktop (I'm not sure if this happens on any other distros Gnome desktop)
In KDE and XFCE, if you hit CTRL-ALT-ESC, your cursor turns into an X (or a skull and crossbones) and clicking any app (it doesn't have to be stuck) kills it.
I still don't get why it disappeared from Ubuntu's Gnome Desktop (I'm not sure if this happens on any other distros Gnome desktop)
Solution #9:
Renice too-busy processes + bring up system monitor
Written by
quartz the 20 Mar 09 at 17:12.
The system monitor window needs to be responsive, not just there.
Just bringing up system monitor (or a new manager if necessary) is not enough is the CPU is totally taken, if it comes up, any process(es) that might be hogging resources should be reniced to a slightly lower priority and the system monitor process should be started fairly high.
(A good question is what to do if the problem is with X itself, since renicing it might slow down the system monitor too)
The system monitor window needs to be responsive, not just there.
Just bringing up system monitor (or a new manager if necessary) is not enough is the CPU is totally taken, if it comes up, any process(es) that might be hogging resources should be reniced to a slightly lower priority and the system monitor process should be started fairly high.
(A good question is what to do if the problem is with X itself, since renicing it might slow down the system monitor too)
Solution #10:
Capture CAD in kernel and GUI task manager draw direct to screen (framebuffer)
Written by
Craig73 the 21 Mar 09 at 14:28.
Capture CTRL+ALT+DEL (or perhaps the second CTRL+ALT+DEL for just "frozen systems") at the kernel level, which opens a graphical task manager (logoff / process manager / whatever) which draws directly to the screen (bypassing X which may be frozen)
To implement this - it would write to the framebuffer, and would likely require KMS and DRI2. [Ideally it would capture the current screen in the framebuffer, and draw the dialog on top, for a integrated feeling].
Then have it fall back to VGA text only if it can't grab a graphical framebuffer (things are really hurting)
My intent is to handle cases such as X being frozen, or in a full screen game, etc.
Capture CTRL+ALT+DEL (or perhaps the second CTRL+ALT+DEL for just "frozen systems") at the kernel level, which opens a graphical task manager (logoff / process manager / whatever) which draws directly to the screen (bypassing X which may be frozen)
To implement this - it would write to the framebuffer, and would likely require KMS and DRI2. [Ideally it would capture the current screen in the framebuffer, and draw the dialog on top, for a integrated feeling].
Then have it fall back to VGA text only if it can't grab a graphical framebuffer (things are really hurting)
My intent is to handle cases such as X being frozen, or in a full screen game, etc.
Solution #11:
Add a "magic keys" combinaison
It would be really nice to have a shortcut like Alt+SysRq+X, that automatically kill the focused application. Using a such shortcut would avoid the inconvenience of passing trough the task manager, nor restart the whole X server and to work with the full screen programs! Having a 16:10 monitor often causes me to get stuck with unsupported resolutions. When that happens, I have to restart my whole X server and THAT'S annoying!
Plus, "X" is easy to remember, because:
*It's not currently used.
*It can refer to Xkill
*It can refer to Xorg
*It can refer to the Window decoration (X=Close)!
It would be really nice to have a shortcut like Alt+SysRq+X, that automatically kill the focused application. Using a such shortcut would avoid the inconvenience of passing trough the task manager, nor restart the whole X server and to work with the full screen programs! Having a 16:10 monitor often causes me to get stuck with unsupported resolutions. When that happens, I have to restart my whole X server and THAT'S annoying!
Plus, "X" is easy to remember, because:
*It's not currently used.
*It can refer to Xkill
*It can refer to Xorg
*It can refer to the Window decoration (X=Close)!
Solution #12:
Set xkill command for Ctrl+Alt+Esc by default
Written by
Shnatsel the 25 Jul 09 at 10:09.
Xfce did so, and if something hangs, it's easy to kill it. GNOME has a panel applet for such purposes, but if a fullscreen game hangs, it's useless.
Xfce did so, and if something hangs, it's easy to kill it. GNOME has a panel applet for such purposes, but if a fullscreen game hangs, it's useless.
Solution #13:
easy solution
its good idea and there is an easy solution for now
right click (system > administration > system monitor)
select (add this launcher to panel)
right click (system monitor "in panel")
select (properties )
copy ( command )
run (system > preference > keyboard shortcuts)
click ( add)
name -> system monitor
command -> right click( paste)
click (apply)
and you had shourtcut
its good idea and there is an easy solution for now
right click (system > administration > system monitor)
select (add this launcher to panel)
right click (system monitor "in panel")
select (properties )
copy ( command )
run (system > preference > keyboard shortcuts)
click ( add)
name -> system monitor
command -> right click( paste)
click (apply)
and you had shourtcut
Solution #14:
Start new X Session
Written by
Lachu the 28 Mar 10 at 17:06.
Simply start a new X Session for every application using fullscreen mode.
Simply start a new X Session for every application using fullscreen mode.
Solution #15:
Option to disallow fullscreen for all applications.
Written by
trezker the 28 Mar 10 at 05:57.
Simply put, whenever an app makes a call to set a fullscreen mode the system refuses to do it.
Simply put, whenever an app makes a call to set a fullscreen mode the system refuses to do it.
Solution #16:
CTRL ALT DEL minimize all windows and open gnome-system-monitor. Tested!
Gizmod intercepts ctrl-alt-del (even when fullscreen application have focus) and execute:
wmctrl -k on (minimize all windows)
gnome-system-monitor
tested in Lucid & Karmic and work with:
-XBMC fullscreen crashed by youtube plugin
-fullscreen crashed gmameui
-fullscreen crashed flash player
-lot of crashed stuff
Instructions:
-install wmctrl
sudo apt-get install wmctrl
-disable default ctrl-alt-del shortcut from System>Preferences>Keyboard shortcuts
-install gizmod
http://gizmod.sourceforge.net/
install and set group permissions (see HOWTO - Setting Input Device Permissions - Creating a udev Rule)
-edit 199-Keyboard-Default.py in ~/.gizmod/gizmod/modules.d/
add this:
elif Gizmo.getKeyState(GizmoKey.KEY_DELETE) >= 1 and Gizmo.getKeyState(GizmoKey.KEY_LEFTCTRL) >= 1 and Gizmo.getKeyState(GizmoKey.KEY_LEFTALT) >= 1:
subprocess.Popen(["wmctrl", "-k", "on"])
subprocess.Popen(["gnome-system-monitor"])
return True
This is a python script, please respect document indentation!
Excuse me for my bad english...
coming soon:
automatic install and config script....
Gizmod intercepts ctrl-alt-del (even when fullscreen application have focus) and execute:
wmctrl -k on (minimize all windows)
gnome-system-monitor
tested in Lucid & Karmic and work with:
-XBMC fullscreen crashed by youtube plugin
-fullscreen crashed gmameui
-fullscreen crashed flash player
-lot of crashed stuff
Instructions:
-install wmctrl
sudo apt-get install wmctrl
-disable default ctrl-alt-del shortcut from System>Preferences>Keyboard shortcuts
-install gizmod
http://gizmod.sourceforge.net/
install and set group permissions (see HOWTO - Setting Input Device Permissions - Creating a udev Rule)
-edit 199-Keyboard-Default.py in ~/.gizmod/gizmod/modules.d/
add this:
elif Gizmo.getKeyState(GizmoKey.KEY_DELETE) >= 1 and Gizmo.getKeyState(GizmoKey.KEY_LEFTCTRL) >= 1 and Gizmo.getKeyState(GizmoKey.KEY_LEFTALT) >= 1:
subprocess.Popen(["wmctrl", "-k", "on"])
subprocess.Popen(["gnome-system-monitor"])
return True
This is a python script, please respect document indentation!
Excuse me for my bad english...
coming soon:
automatic install and config script....
Display volume labels in the Ubuntu installer
Written by Eldmannen the 24 May 08 at 17:27.
Global category: Installation.
New
Many new users are confused by device names such as /dev/sda1, /dev/sdb5, /dev/hda2, /dev/hdc4, etc.
So I propose to show volume labels (partition names) in the installer, to make it easier for users who install Ubuntu to know which partition they are installing on.
Screenshots:
*
Before
*
After
This will make it clearer and easier to install Ubuntu without any mistakes being done which might result in that a new user accidentally looses valuable data.
Change Ubuntu ISO labels - i386 to 32bit and amd64 to 64bit
Written by oencke the 21 Apr 08 at 19:58.
Global category: Installation.
New
The i386 ISOs do not have anything to do with Intel or the 386 cpus specifically just as the amd64 are not specific to AMD processors. Additionally these descriptors are practically meaningless to non-techies.
What matters for the decision between the ISOs is the difference between 32bit and 64bit, not intel and amd, so why not just call them that way, and thus take away the burden of having to be a cpu technician to understand them?
EDIT: As a compromise, to avoid confusion of the x86/IA ISOs with those for other architectures, descriptors like PC32bit and PC64bit might also be acceptable as that is likely the maximum a home user knows about his or her computer.
Solution #1:
Auto-generated solution of idea #7370
Written by
oencke the 21 Apr 08 at 19:58.
Ubuntu Brainstorm was updated in January 2009. Since the
idea #7370 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 #7370 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:
Call it "x86-64"
Written by
Thelasko the 29 Jan 09 at 14:51.
A minor variant of the solution above, specifying "x86-64" ensures it isn't confused with IA64 and other 64-bit architectures.
A minor variant of the solution above, specifying "x86-64" ensures it isn't confused with IA64 and other 64-bit architectures.
Solution #3:
Use "32 bit" and "64 bit" with "details" button.
Most users would not know that i386 is 32 bit or what the "x86" part of "x86_64" means (or the x for that matter). In order to make this as easy and simple for users as humanly possible, we should simply label them as "64 bit" and "32 bit". Beside the options would be a "details" or "help" button that would:
-explain the differences (max ram, performance, compatibility, etc)
-give a specific version type (i386/x86_64/etc) for advanced users
-give instructions to find out what their machine supports (VERY important)
This makes it industry neutral, while also making it much simpler for non-technical users to figure it out. We are targetting non-technical people after all, so why all the jargon?
Most users would not know that i386 is 32 bit or what the "x86" part of "x86_64" means (or the x for that matter). In order to make this as easy and simple for users as humanly possible, we should simply label them as "64 bit" and "32 bit". Beside the options would be a "details" or "help" button that would:
-explain the differences (max ram, performance, compatibility, etc)
-give a specific version type (i386/x86_64/etc) for advanced users
-give instructions to find out what their machine supports (VERY important)
This makes it industry neutral, while also making it much simpler for non-technical users to figure it out. We are targetting non-technical people after all, so why all the jargon?
Solution #4:
Use the shorter "x64" instead of "AMD64"
Written by
readmanr the 18 Feb 10 at 21:43.
The generic term x86-64 is sometimes shortened to x64 as another vendor-neutral term for x86-64 processors from any company referring to 64bit.
The generic term x86-64 is sometimes shortened to x64 as another vendor-neutral term for x86-64 processors from any company referring to 64bit.
Solution #5:
Use "x86_64" instead of "AMD64"
Written by
readmanr the 18 Feb 10 at 21:42.
Redhat, Fedora, Mac OS X, and others simply call 64bit "x86_64". It is a clean, neutral name that is accurate no matter which company made the processor, and also does not give free advertising to either company.
Redhat, Fedora, Mac OS X, and others simply call 64bit "x86_64". It is a clean, neutral name that is accurate no matter which company made the processor, and also does not give free advertising to either company.
Solution #6:
Automatically check 32/64-bit
Written by
jbangert the 23 Feb 10 at 21:34.
Some browsers(in particular one quite popular propietary and Evil product) include the string "x64" in the User Agent on 64-bit hardware (
http://www.ubuntu.com/getubuntu/download). We could also provide a platform-dependent download link to a tool that checks for 32-bit / 64-bit ( Windows and Mac mostly - just a simple tool that uses CPUID and then gives a Message Box with 2 links ) .
By default, we should specify 2 download Boxes ( "Ubuntu 32-bit" and "Ubuntu 64-bit" ) giving pros and cons .
Some browsers(in particular one quite popular propietary and Evil product) include the string "x64" in the User Agent on 64-bit hardware (http://www.ubuntu.com/getubuntu/download). We could also provide a platform-dependent download link to a tool that checks for 32-bit / 64-bit ( Windows and Mac mostly - just a simple tool that uses CPUID and then gives a Message Box with 2 links ) .
By default, we should specify 2 download Boxes ( "Ubuntu 32-bit" and "Ubuntu 64-bit" ) giving pros and cons .
Delta (patch based) updates
Ubuntu
In :
Priority : Undefined
Definition : New (Needs guidance)
Implementation : Unknown
Assignee :
Written by ravirdv the 28 Feb 08 at 14:31.
Global category: System.
In development
Summary:
Ability to download only changed bits of files and use much less bandwidth.
Scope and Use Cases:
Ann has slow internet connection. She sees that there are 150MB of updates and decides not to update at all leaving her with vulnerable and buggy system.
Implementation Plan:
Adopt it from Debian?
Previously discussed here, but still not implemented:
http://ubuntuforums.org/showthread.php?t=409916
1766
votes
2186
10
420
Selected solution (#1):
Auto-generated solution of idea #13
Written by
ravirdv the 28 Feb 08 at 14:31.
Ubuntu Brainstorm was updated in January 2009. Since the
idea #13 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 #13 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!
85
votes
85
5
0
Selected solution (#2):
develop DEBs similar to deltaRPMs
only the actual changes need to be downloaded, reduces energy, money, time, bandwith, hardware etc MORE THAN A HUNDREDFOLD
only the actual changes need to be downloaded, reduces energy, money, time, bandwith, hardware etc MORE THAN A HUNDREDFOLD
2
votes
2
2
0
Selected solution (#3):
'dar' archives in deb packages
Written by
decaf the 19 Jan 11 at 17:24.
Dar (
http://dar.linux.free.fr/) format is designed for taking backups on randomly accessible storage. Dar provides an index to individually compressed or directly stored files in archive. There is a very stable and featureful library available to manipulate and merge dar files. Using this format as data part of deb files has advantages:
Downloading only necessary parts of packages is possible, avoiding requirement of delta files. We already have an md5sums list in header, map of files in the archive can be merged with this list.
Already compressed files will not be compressed again, this wastes time. And also we can get full performance of multicore cpus while compressing and extracting archives.
Dar (http://dar.linux.free.fr/) format is designed for taking backups on randomly accessible storage. Dar provides an index to individually compressed or directly stored files in archive. There is a very stable and featureful library available to manipulate and merge dar files. Using this format as data part of deb files has advantages:
Downloading only necessary parts of packages is possible, avoiding requirement of delta files. We already have an md5sums list in header, map of files in the archive can be merged with this list.
Already compressed files will not be compressed again, this wastes time. And also we can get full performance of multicore cpus while compressing and extracting archives.
2
votes
3
3
1
Selected solution (#4):
Download a diff and apply it to an old package file.
Written by
jv13613 the 3 Feb 11 at 17:16.
Update manager should check the apt cache directory for an older version of the package, then if one exist it should download a diff of the new package file. Then it will apply the diff to the old package file to convert it to the new package file. The old file should also be renamed to the current version.
Update manager should check the apt cache directory for an older version of the package, then if one exist it should download a diff of the new package file. Then it will apply the diff to the old package file to convert it to the new package file. The old file should also be renamed to the current version.
1
votes
1
1
0
Selected solution (#5):
Copy/adapt the update method from Foresight
Written by
mitcoes the 29 Mar 11 at 08:28.
I do not know how it works, but i'm sure there are a way of making something similar or just introduce the same system in Ubuntu.
I do not know how it works, but i'm sure there are a way of making something similar or just introduce the same system in Ubuntu.
2
votes
2
0
0
Selected solution (#6):
Use rsync to transport update-files
Rsync is a well known and stable solution which could be adaptet to this. With this you wouldn´t need deltafiles. Rsync does automatic deltatransfer
Rsync can automatic compress/decompress(-z) and is able to use secure connections. Rsync works for binarys as good as for textfiles.
It can speed up the transfer (knowing the old local files) without deleting the old files (-y). So you are able to use the same pre/post installscripts as before.
Rsync is able to handle situations where some of the local expected files are not existing (deletet) or broken.
Rsync is a well known and stable solution which could be adaptet to this. With this you wouldn´t need deltafiles. Rsync does automatic deltatransfer
Rsync can automatic compress/decompress(-z) and is able to use secure connections. Rsync works for binarys as good as for textfiles.
It can speed up the transfer (knowing the old local files) without deleting the old files (-y). So you are able to use the same pre/post installscripts as before.
Rsync is able to handle situations where some of the local expected files are not existing (deletet) or broken.
Warning about low disk space
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
Written by luohan the 28 Feb 08 at 15:55.
Global category: System.
Implemented
Provide this warning with possibility to solve the problem.
2760
votes
3334
19
574
Selected solution (#2):
Program to alert when it is low disk space
Written by
sartrejp the 23 Jan 09 at 13:47.
When the disc is full, the system becomes very difficult to use and gives a lot of problems, it would be good to be notified when it is low disk space to avoid problems later
When the disc is full, the system becomes very difficult to use and gives a lot of problems, it would be good to be notified when it is low disk space to avoid problems later
260
votes
264
11
4
Selected solution (#3):
Use libnotify
Written by
tgm4883 the 23 Jan 09 at 16:44.
Show a popup using libnotify that indicates disk space is getting low (and what partition), same as battery notification for low battery.
Show a popup using libnotify that indicates disk space is getting low (and what partition), same as battery notification for low battery.
78
votes
80
12
2
Selected solution (#4):
Use libnotify & Give Reason
Written by
oybon the 26 Jan 09 at 15:47.
Average Jo user isn't necessarily going to respond as needed to a low drive space notification. Or indeed know exactly what it means.
Thus Notify, give reason for notification with consequences of inaction and route to more information.
Average Jo user isn't necessarily going to respond as needed to a low drive space notification. Or indeed know exactly what it means.
Thus Notify, give reason for notification with consequences of inaction and route to more information.
-13
votes
8
11
21
Selected solution (#5):
Allow the user to launch a program to free some space.
Written by
rocket the 4 Feb 09 at 23:57.
Programs like BleachBit could be launched when there is low space, but don't forget to make sure they're installed before the space runs out!
Windows lets users launch its disk cleanup tool by clicking on the low space warning bubble, hopefully Ubuntu's solution can be as easy to use as this.
Programs like BleachBit could be launched when there is low space, but don't forget to make sure they're installed before the space runs out!
Windows lets users launch its disk cleanup tool by clicking on the low space warning bubble, hopefully Ubuntu's solution can be as easy to use as this.
8
votes
11
4
3
Selected solution (#6):
If a program is gobbling up hard disk, stop it
Written by
Endolith the 4 Jun 09 at 02:20.
After giving the warning, programs should still be able to use the disk up to a point, but there should be a certain amount of disk free at all times, to keep the system usable and responsive. If an app tries to use up more than this, it should be paused or stopped.
A "low disk space" notification is straight out of Windows 95.
After giving the warning, programs should still be able to use the disk up to a point, but there should be a certain amount of disk free at all times, to keep the system usable and responsive. If an app tries to use up more than this, it should be paused or stopped.
A "low disk space" notification is straight out of Windows 95.
1
votes
3
3
2
Selected solution (#7):
Use libnotify & indicator applet
Let's use both new notification systems. Display a libnotify message with "Low diskspace", display a notification in the Indicator applet that launches a dialog box with a message explaining why it is harmful to have this little free disk space.
Let's use both new notification systems. Display a libnotify message with "Low diskspace", display a notification in the Indicator applet that launches a dialog box with a message explaining why it is harmful to have this little free disk space.
80
votes
90
5
10
Selected solution (#8):
base report on % of disk used
let the report be based on a certain (95%?) threshold.
The popup reporting this should ideally have a number of options:
* go to the folder and clean up (maybe a background process has already indexed the filesystem and can present you with a list of outdated/not used files, various caches come to mind).
* ignore for now and warn again at 98%
* don't bother again for this mountpoint
let the report be based on a certain (95%?) threshold.
The popup reporting this should ideally have a number of options:
* go to the folder and clean up (maybe a background process has already indexed the filesystem and can present you with a list of outdated/not used files, various caches come to mind).
* ignore for now and warn again at 98%
* don't bother again for this mountpoint
-33
votes
10
17
43
Selected solution (#9):
Disk usage moniter!
Written by
Theory5 the 14 Oct 09 at 22:30.
There should be a small moniter on either top or bottom bar that shows your main HDD space (in a measure format like windows vista does with HDD's) and if you scroll over it, it will show all your disks and stuff and their free space.
There should be a small moniter on either top or bottom bar that shows your main HDD space (in a measure format like windows vista does with HDD's) and if you scroll over it, it will show all your disks and stuff and their free space.
35
votes
45
10
10
Selected solution (#10):
Report critical disk usage and offer an wizard
Written by
xeniac the 15 Oct 09 at 09:03.
I like Solution #1: Back in the days when Linux was all about the console, you've got an login warning if disk usage was critical. Im pretty sures that Ubunutu does this to, but nobody sees it anymore.
Nowday a Desktop Linux System should'nt be a dump tool, it should help the user to solve his problems.
Ubunutu should offer an cleanup assistant that helps to
1.) purge your Harddrive from Backup Files, Temporary files and Duplicate Files (Leave one copy and Sym-/Hardlink the rest).
2.) Find the Files/Directorys eating the most Diskspace. (launch baobap)
I like Solution #1: Back in the days when Linux was all about the console, you've got an login warning if disk usage was critical. Im pretty sures that Ubunutu does this to, but nobody sees it anymore.
Nowday a Desktop Linux System should'nt be a dump tool, it should help the user to solve his problems.
Ubunutu should offer an cleanup assistant that helps to
1.) purge your Harddrive from Backup Files, Temporary files and Duplicate Files (Leave one copy and Sym-/Hardlink the rest).
2.) Find the Files/Directorys eating the most Diskspace. (launch baobap)
3
votes
25
13
22
Selected solution (#11):
Do what vista does
Written by
Nw124 the 20 Oct 09 at 02:15.
Do what solution 2 says and add a gui like in vista and have a bar that shows how much of the disk space is used.
It should also tell you how much free space there is in GB ,Mb,or Kb (Depending on how big the disk is)
it could also do this on the desktop too for removable storage and show a meter.
Do what solution 2 says and add a gui like in vista and have a bar that shows how much of the disk space is used.
It should also tell you how much free space there is in GB ,Mb,or Kb (Depending on how big the disk is)
it could also do this on the desktop too for removable storage and show a meter.
3
votes
5
1
2
Selected solution (#12):
Don't do what Vista does!
Written by
FrostyC the 4 Jan 10 at 10:20.
Have a user variable setting that can be changed at what point the low disk space becomes a problem. For instance, I am fine until I have less than 300 mb of hd space.
And I don't need a clean up wizard, I know what the problem is..
Have a user variable setting that can be changed at what point the low disk space becomes a problem. For instance, I am fine until I have less than 300 mb of hd space.
And I don't need a clean up wizard, I know what the problem is..
1
votes
4
1
3
Selected solution (#13):
Don't annoy the user, just keep system working.
Written by
jschall the 12 Feb 10 at 16:38.
Simply reserve enough disk space that the system can keep working properly. The user will know that s/he is out of disk space when s/he tries to save a file.
The system should not stop running or slow down significantly.
Simply reserve enough disk space that the system can keep working properly. The user will know that s/he is out of disk space when s/he tries to save a file.
The system should not stop running or slow down significantly.
Add a preview pane for Nautilus
Written by muyisco the 2 Feb 09 at 13:01.
Related project: Nautilus .
Not an idea
i was privileged to check out a friends system running a linux distro with KDE 4.1.3 recently. Although i am a die hard GNOME fan, the one thing i like a lot about the desktop is the preview pane in dolphin file manager which is the default for KDE 4.x. i would love to see something like that implemented in our own file manager for GNOME (nautilus).
136
votes
145
13
9
Solution #1:
Add preview pane in subsequent nautilus releases
Written by
muyisco the 2 Feb 09 at 13:01.
a preview pane showing a preview of picture files or content of text documents or number of files and sizes of folders as the case may be should be added to Nautilus
a preview pane showing a preview of picture files or content of text documents or number of files and sizes of folders as the case may be should be added to Nautilus
39
votes
54
8
15
Solution #2:
Show a preview when you hover over an icon
Written by
Endolith the 4 Feb 09 at 03:21.
Currently, if you hover over a music file for several seconds, it will play a preview on the speakers.
We should make this behavior for all types of files, like hovering over an image for a few seconds will pop up a large preview in a floating box, hovering over a text file will pop up a box showing a preview of the text, hovering over a PDF will show a large preview of the PDF, etc.
Like thumbnails, except larger, and maybe with some metadata displayed underneath.
See also
http://brainstorm.ubuntu.com/idea/12616
Currently, if you hover over a music file for several seconds, it will play a preview on the speakers.
We should make this behavior for all types of files, like hovering over an image for a few seconds will pop up a large preview in a floating box, hovering over a text file will pop up a box showing a preview of the text, hovering over a PDF will show a large preview of the PDF, etc.
Like thumbnails, except larger, and maybe with some metadata displayed underneath.
See also http://brainstorm.ubuntu.com/idea/12616
-14
votes
15
13
29
Solution #3:
preview when pressing a key
Written by
ouipique the 4 Feb 09 at 16:54.
Show a preview (e.g. with gloobus) when you press a key (e.g. the space key). With hovering like solution #2 or after selection, but with a keypress avoiding lot of previews just moving the mouse.
Show a preview (e.g. with gloobus) when you press a key (e.g. the space key). With hovering like solution #2 or after selection, but with a keypress avoiding lot of previews just moving the mouse.