Contributor braaivleis
261
votes
318
0
57
Do not keep downloaded package files after installation
Written by mikaelstaldal the 4 Dec 08 at 09:43.
Related project: Synaptic package manager .
Not an idea
Today, downloaded .deb package files are kept on disk in /var/cache/apt/archives after installation.
You can turn this off by selecting "Delete downloaded packages after installation" in Preferences->Files in Synaptic.
I think that this should be the default setting since it's usually just a waste of disk space to keep all downloaded package files after successful installation.
Gnome-Panel: Do we really need to manually accomodate each item?
Written by wolterh the 11 Mar 09 at 02:40.
Related project: Gnome .
New
The gnome-panel, an application which I really like because its ability to be customized and functionality, is sometimes painful to organize. And I say painful because when you want to move an item, or remove one, you have to unlock, move and maybe lock again, every item.
Solution #1:
Add a "gravity" feature.
Written by
wolterh the 11 Mar 09 at 02:40.
I propose to give every item, on it's properties, an option to gravitate to one of either extremes of the panel. This way, when you remove an item the items will maintain their organization making your panels look clean without an effort.
I propose to give every item, on it's properties, an option to gravitate to one of either extremes of the panel. This way, when you remove an item the items will maintain their organization making your panels look clean without an effort.
Solution #2:
Give the Panel a global "Unlock" and "Lock" feature
Written by
stevemot the 11 Mar 09 at 14:26.
The main reason that re-organizing the Panel is such a pain is that the user has to unlock each of the items on the Panel individually before they can be moved. This solution proposes to add a right-click context menu item to the Panel to unlock all of the objects in the Panel, allowing them to be dragged about at will. When finished, the user just selects a corresponding "Lock all" option. The advantage with this solution is that it should not require any changes to the many objects that can be added to the Panel, only to the Panel itself (it just needs to walk through its list of objects calling "unlock" on each one).
The main reason that re-organizing the Panel is such a pain is that the user has to unlock each of the items on the Panel individually before they can be moved. This solution proposes to add a right-click context menu item to the Panel to unlock all of the objects in the Panel, allowing them to be dragged about at will. When finished, the user just selects a corresponding "Lock all" option. The advantage with this solution is that it should not require any changes to the many objects that can be added to the Panel, only to the Panel itself (it just needs to walk through its list of objects calling "unlock" on each one).
Solution #4:
Remove the "Lock To Panel" option
Written by
kenden the 17 Mar 09 at 23:46.
What is the use of the "Lock To Panel" feature?
Locking a icon into place in the panel? To avoid it moving around?
But why would it move around?
Only because the user would move it!
And if the user wants to move it, why would she unlock it, move it and lock it back?
What's the point of having it locked?
The icons are not going to move by themselves!
What is the use of the "Lock To Panel" feature?
Locking a icon into place in the panel? To avoid it moving around?
But why would it move around?
Only because the user would move it!
And if the user wants to move it, why would she unlock it, move it and lock it back?
What's the point of having it locked?
The icons are not going to move by themselves!
Solution #5:
Sticky panel
Written by
axayg the 18 Mar 09 at 02:25.
Solution#2 is definitely great. However, this is the simplest to implement and is, at the face of it, a simple copy-paste from M$ Windows. We should do something better than that. eg.
Graviate to one of the sides or make the icon panel slightly sticky. That way when you want to move icons in/out, drag/drop anywhere else on the panel, it does not come off just like that. It makes some sound like "pluck" and is clearly shows that its coming out of a sticky panel. That way, a firm lock is not necessarily needed - a firm lock could be an add-on to enable/disable moving around of icons.
Solution#2 is definitely great. However, this is the simplest to implement and is, at the face of it, a simple copy-paste from M$ Windows. We should do something better than that. eg.
Graviate to one of the sides or make the icon panel slightly sticky. That way when you want to move icons in/out, drag/drop anywhere else on the panel, it does not come off just like that. It makes some sound like "pluck" and is clearly shows that its coming out of a sticky panel. That way, a firm lock is not necessarily needed - a firm lock could be an add-on to enable/disable moving around of icons.
Solution #6:
Visual splits in the panels.
The problem is that the panel is a line, and it's hard to keep stuff organized on that line.
So: Allow the panel to be "broken" visually, whether by separators that are transparent or the converse, by allowing grouping the elements on the panel in groups and then letting the space in-between groups become transparent.
So instead of 1 long panel, you could visually split the panel into left and right, or left middle right, or other user-specified organizations.
The key here is that instead of looking like one long worm panel, it should essentially look like multiple sections, each appearing as an independent part of the user interface, even while the underlying system remains intact.
The problem is that the panel is a line, and it's hard to keep stuff organized on that line.
So: Allow the panel to be "broken" visually, whether by separators that are transparent or the converse, by allowing grouping the elements on the panel in groups and then letting the space in-between groups become transparent.
So instead of 1 long panel, you could visually split the panel into left and right, or left middle right, or other user-specified organizations.
The key here is that instead of looking like one long worm panel, it should essentially look like multiple sections, each appearing as an independent part of the user interface, even while the underlying system remains intact.
Solution #7:
Allow slide-out panel "stacks".
Another approach to allow better organization of the panel is to provide slide-out sections of panel that can contain multiple icons within them. Like a more robust version of the "Drawer" panel applet that integrates with the panel better. In essence, different sections of the panel could be clicked to slide out a larger section of panel space which would contain more icons, or could just slide out with a stack of the icons it contains themselves. So if you wanted to add links to a number of websites, you could add the drawer-stack and stick all the icons inside it, then when you wanted to launch one site or another, you would click the part of the drawer-stack, it would slide open to show all the icons inside it, and then you would launch the one you wanted.
One ideal implementation of this can be seen in the "stacks" of the dock in OSX Leopard and the "stack" applet of the Cairo-dock app for ubuntu.
Another approach to allow better organization of the panel is to provide slide-out sections of panel that can contain multiple icons within them. Like a more robust version of the "Drawer" panel applet that integrates with the panel better. In essence, different sections of the panel could be clicked to slide out a larger section of panel space which would contain more icons, or could just slide out with a stack of the icons it contains themselves. So if you wanted to add links to a number of websites, you could add the drawer-stack and stick all the icons inside it, then when you wanted to launch one site or another, you would click the part of the drawer-stack, it would slide open to show all the icons inside it, and then you would launch the one you wanted.
One ideal implementation of this can be seen in the "stacks" of the dock in OSX Leopard and the "stack" applet of the Cairo-dock app for ubuntu.
Solution #8:
Allow icons to be organized in "frames"
Written by
jyaan the 21 Mar 09 at 19:20.
One of the most basic elements of organization on computers is the frame. We use it in GTK+, and of course it has been used on web pages.
I propose that icons can be placed (at the user's option) in a rectangular area. This will not affect the visible appearance of the panel; it is only for organization. It should also allow empty space between icons.
This would allow groups of icons to be treated as a whole (although still movable within the frame, and able to be dragged in and out of the frame), and therefore each frame's contents will never end up mixed with each other.
Typically, I keep certain types of icons/applets together, and being able to drag several at the same time, and not losing their order (on screen resize, for example) would be great.
The user should be able to move the frame from the left edge just as we already do with the notification area and window list.
The problem with most of the solutions is that you'll still need to micro-manage your icons and move them one at a time. If I want to move my launcher icons from one side to the other, I'd like to just drag them as a group. Won't be a problem with Multi-monitor setups, either.
One of the most basic elements of organization on computers is the frame. We use it in GTK+, and of course it has been used on web pages.
I propose that icons can be placed (at the user's option) in a rectangular area. This will not affect the visible appearance of the panel; it is only for organization. It should also allow empty space between icons.
This would allow groups of icons to be treated as a whole (although still movable within the frame, and able to be dragged in and out of the frame), and therefore each frame's contents will never end up mixed with each other.
Typically, I keep certain types of icons/applets together, and being able to drag several at the same time, and not losing their order (on screen resize, for example) would be great.
The user should be able to move the frame from the left edge just as we already do with the notification area and window list.
The problem with most of the solutions is that you'll still need to micro-manage your icons and move them one at a time. If I want to move my launcher icons from one side to the other, I'd like to just drag them as a group. Won't be a problem with Multi-monitor setups, either.
Solution #9:
Move them holding alt
Written by
kiersie the 31 Mar 09 at 22:10.
Just like the panels dont move without holding alt-button down since gnome 2.26 do also withe applet/icons
Just like the panels dont move without holding alt-button down since gnome 2.26 do also withe applet/icons
Solution #10:
"Book Shelf" Approach
This brainstorm has so many ideas because we are trying to address several issues in 1 solution: avoid icon micro-management, ordering icons, grouping icons, avoid accidental changes. A consistent, coherent way would be the "Bookshelf Approach":
- Special separators (SPLITERS) would now divide panel in SECTIONS
- Each section would have its own "gravity" or "orientation" - either left, right, center, or none (=just like today). Like Solution #1, but should be applied to a SECTION, not individual icons, so no need set individual icon properties (no micromanagement).
- Every icon within a section would automatically stack according to its section orientation. So if you delete an icon in the middle of a "left-oriented" section, all icons to the right of it would shift left. In a section with no orientation, icons wouldnt shift.
- To arrange the icons, solution #9 is perfect. No need of lock / unlock. A key combination like the proposed ALT+mouse drag would prevent accidental moving while clicking. You could drag icons to different sections as well.
- Besides ALT+drag for 1-item movement, CTRL+ALT+drag could be used to move all icons in a section (useful for re-arranging groups, as #18 suggests).*
- The Splitters could be moved this way too, to set the width of each section
- Right clicking ANY icon would allow to set its panel and section settings: simply add a "Panel > " and "Section > " item to their context menus. No need to hunt down a blank area of the panel anymore, no need to increase section width just to have a blank area to set its properties.
- Splitters would have 3 context menus added: "Panel >", "Left Section > ", "Right Section >".
- Besides the separators we have today, we could also have "SPACERS" to create invisible spaces between icons we want (like suggested in #8). If the user presses ALT while the mouse is over the panel, the spacers become visible (otherwise would be difficult to find and move them)
- If you delete a splitter, a popup would ask if the newly merged section would inherit the properties of the right or of the left section.
* The ALT and CTRL+ALT is just a suggestion, actual keys would be what gnome developers find most consistent with current interface.
Summing it up, no need of lock/unlock, no need to micromanage icons, no need to hunt blank areas to set up options. And, IMHO, highly friendly and intuitive while still fully customizable.
This brainstorm has so many ideas because we are trying to address several issues in 1 solution: avoid icon micro-management, ordering icons, grouping icons, avoid accidental changes. A consistent, coherent way would be the "Bookshelf Approach":
- Special separators (SPLITERS) would now divide panel in SECTIONS
- Each section would have its own "gravity" or "orientation" - either left, right, center, or none (=just like today). Like Solution #1, but should be applied to a SECTION, not individual icons, so no need set individual icon properties (no micromanagement).
- Every icon within a section would automatically stack according to its section orientation. So if you delete an icon in the middle of a "left-oriented" section, all icons to the right of it would shift left. In a section with no orientation, icons wouldnt shift.
- To arrange the icons, solution #9 is perfect. No need of lock / unlock. A key combination like the proposed ALT+mouse drag would prevent accidental moving while clicking. You could drag icons to different sections as well.
- Besides ALT+drag for 1-item movement, CTRL+ALT+drag could be used to move all icons in a section (useful for re-arranging groups, as #18 suggests).*
- The Splitters could be moved this way too, to set the width of each section
- Right clicking ANY icon would allow to set its panel and section settings: simply add a "Panel > " and "Section > " item to their context menus. No need to hunt down a blank area of the panel anymore, no need to increase section width just to have a blank area to set its properties.
- Splitters would have 3 context menus added: "Panel >", "Left Section > ", "Right Section >".
- Besides the separators we have today, we could also have "SPACERS" to create invisible spaces between icons we want (like suggested in #8). If the user presses ALT while the mouse is over the panel, the spacers become visible (otherwise would be difficult to find and move them)
- If you delete a splitter, a popup would ask if the newly merged section would inherit the properties of the right or of the left section.
* The ALT and CTRL+ALT is just a suggestion, actual keys would be what gnome developers find most consistent with current interface.
Summing it up, no need of lock/unlock, no need to micromanage icons, no need to hunt blank areas to set up options. And, IMHO, highly friendly and intuitive while still fully customizable.
Solution #11:
Allow multiple selection
Allow multiple icons selection, simply by clicking with the mouse's left button and selecting the desired area.
Allow multiple icons selection, simply by clicking with the mouse's left button and selecting the desired area.
Solution #12:
selection with [Alt] key which allows multi move/lock/unlock/remove
Written by
xubaj the 26 Aug 09 at 22:31.
just like #11 but with an [Alt] key which prevents accidental rearrangment. by right-clicking the selected icons you can apply multiple preferences (lock/unlock/remove etc.) at once.
just like #11 but with an [Alt] key which prevents accidental rearrangment. by right-clicking the selected icons you can apply multiple preferences (lock/unlock/remove etc.) at once.
Solution #13:
Option to automatic arrange Icons
Written by
bliss the 20 Oct 10 at 06:54.
A new option in the (right click) panel menu to auto-arrange icons like the Mac OSX dock or the Windows quickstart.
A new option in the (right click) panel menu to auto-arrange icons like the Mac OSX dock or the Windows quickstart.
Solution #14:
No space between items unless spacer is used.
In KDE items in panels are all next to each other, a spacer can be used to push them apart.
The spacer expands to use all space. So you can have some items on the left, spacer in the middle, and some items on the right.
In KDE items in panels are all next to each other, a spacer can be used to push them apart.
The spacer expands to use all space. So you can have some items on the left, spacer in the middle, and some items on the right.
<a href="http://www.notmart.org/index.php/Software/Make_some_space">
<img src="http://www.notmart.org/images/panelspacer2.png" alt="Panel spacer">
<\a>
Solution #15:
Group Items together
In Window$ Vista and 7, All open windows of a certain category are grouped together and there are controls so you can do something to the whole group. (Close group, maximize all, cascade, etc.)
In Window$ Vista and 7, All open windows of a certain category are grouped together and there are controls so you can do something to the whole group. (Close group, maximize all, cascade, etc.)
970
votes
994
29
24
Solution #1:
Speed start-up of OpenOffice
Written by
grofaty the 19 Feb 09 at 13:12.
Speed up OpenOffice when starting. Probably not all features should be loaded when starting program. When some one needs some feature it could be loaded on demand.
Speed up OpenOffice when starting. Probably not all features should be loaded when starting program. When some one needs some feature it could be loaded on demand.
89
votes
274
100
185
Solution #2:
Help the development of a c/c++ alternatives with gtk+
Written by
jeypeyy the 19 Feb 09 at 20:04.
OpenOffice is written with "Native Widget Framework" (
http://people.redhat.com/dcbw/ooo-nwf.html ) and that might be a reason why it is so slow*. Also it integrates badly with gnome. If we helped an alternative written in c/c++ and with gtk+ it could be faster.
The developers could help developing alternatives like AbiWord and Gnumeric. There should also be an integration between those applications before Ubuntu decides to change.
*Note that I'm not sure if this really is the reason. If it's not, please leave a comment and vote this down.
OpenOffice is written with "Native Widget Framework" (http://people.redhat.com/dcbw/ooo-nwf.html ) and that might be a reason why it is so slow*. Also it integrates badly with gnome. If we helped an alternative written in c/c++ and with gtk+ it could be faster.
The developers could help developing alternatives like AbiWord and Gnumeric. There should also be an integration between those applications before Ubuntu decides to change.
*Note that I'm not sure if this really is the reason. If it's not, please leave a comment and vote this down.
-149
votes
90
37
239
Solution #5:
Use a (Optional) preloading system to quick-start Openoffice
For those people who needs faster openoffice, Ubuntu should provide a task that preloads some OOO's libraries or modules on system start, that will increase booting time but decrease OOO start time.
This behaviour should be optional.
For those people who needs faster openoffice, Ubuntu should provide a task that preloads some OOO's libraries or modules on system start, that will increase booting time but decrease OOO start time.
This behaviour should be optional.
55
votes
76
24
21
Solution #6:
Transition bottlenecked portions of OpenOffice to C/C++
Written by
Mishtal the 17 Mar 09 at 20:14.
There are ways to use C and C++ functions from interpreted languages like Java. The parts of OpenOffice that are the major bottlenecks could be transitioned to C/C++, or other compiled languages.
This gives us the benefit of keeping all the current features of OpenOffice, in addition to allowing new features to be added without significant changes in the implementation of these new features compared with the implementation of them on a non-transitioning OpenOffice
There are ways to use C and C++ functions from interpreted languages like Java. The parts of OpenOffice that are the major bottlenecks could be transitioned to C/C++, or other compiled languages.
This gives us the benefit of keeping all the current features of OpenOffice, in addition to allowing new features to be added without significant changes in the implementation of these new features compared with the implementation of them on a non-transitioning OpenOffice
34
votes
43
8
9
Solution #7:
Solution 1 but with support from Ubuntu
Written by
Basem the 23 Mar 09 at 08:14.
Open Office is great, but i cant stop feeling its starting to lag behind in terms of features...ubuntu should start giving Sun some support.
Open Office is great, but i cant stop feeling its starting to lag behind in terms of features...ubuntu should start giving Sun some support.
-4
votes
6
4
10
Solution #8:
Use Abiword instead
Abiword, while less featureful than OO, is light and fast. Plus, it's written natively in gtk, so it supports theming.
Abiword, while less featureful than OO, is light and fast. Plus, it's written natively in gtk, so it supports theming.
6
votes
6
1
0
Solution #9:
Improve Open Office to load less files
Starting the Open Office Writer 3.2 needs OS to load 1575 files. You can try this yourself:
strace -f -e trace=open oowriter 2>&1 | perl -npe 's/^[[]pid \d+[]] *//' | grep ^open | sort -u | wc -l
(Some of the files on that list are "file not found" but it still asks OS to try to load all those files.) A reasonable way to improve start up time would be to get it to load less files during startup. Whether this is implemented as Solution #1 (load files ondemand) or as some another solution (e.g. reimplement some functionality to have simpler implementation and not tons of code in a thousand separate files).
Starting the Open Office Writer 3.2 needs OS to load 1575 files. You can try this yourself:
strace -f -e trace=open oowriter 2>&1 | perl -npe 's/^[[]pid \d+[]] *//' | grep ^open | sort -u | wc -l
(Some of the files on that list are "file not found" but it still asks OS to try to load all those files.) A reasonable way to improve start up time would be to get it to load less files during startup. Whether this is implemented as Solution #1 (load files ondemand) or as some another solution (e.g. reimplement some functionality to have simpler implementation and not tons of code in a thousand separate files).
Anti-piracy campaign: Use Ubuntu
Written by diegoj the 22 Nov 08 at 22:10.
Related project: ubuntu.com .
New
The majority of the software used in many countries is pirated software. That is not good, because Free Software has to fight against "zero-cost" commercial software, and it's hard to win it.
This pirated software has got many problems (WGA, virus, Trojan horses, etc). Thus, to use pirated software is ilegal, so the campaign will benefit honest software developpers which want sell its software.
I propose a campaign to promote use original genuine free software: Ubuntu.
Close brainstorm as a generally useless idea.
Written by Emacs23 the 23 Nov 08 at 09:06.
Related project: brainstorm.ubuntu.com .
Won't implement
Since ubuntu use only upstream things, does this project achieve its purpose? The only things that have been done were made by gnome/etc teams, not ubuntu. Moreover, latest suggestions amaze me with their stupidity: they need GUI for everything, despite the fact most of these things better doing through CLI, they want ubuntu works on all laptops/netbooks, etc.
Or make a premoderation. It's really needed now.
Internet Explorer for Ubuntu
Written by amoalsale the 25 Sep 08 at 05:23.
Related project: Wine .
Won't implement
I am working on development of Data Center Management softwares with one of the leading software company. Almost all of our softwares are web based and support Firefox and Internet Explorer as web browser.
While testing the software we need to test it for both web browsers. And I use ubuntu on my desktop, so it is little difficult to install IE. I tried IEs4Linux. But this emulated software itself has it's own problems.
So what I feel is if ubuntu supports IEs4Linux officially and give an option to install IEs4linux (may be in optional packages) then it will of great help to web developers.
We should accept the fact that after firefox, IE is the next big preferred choice in web browsers.
Rewrite open office in GTK
Written by sparky11 the 3 Jun 08 at 15:45.
Global category: Look and Feel.
New
Open Office is ugly and is laggy when showing hover effects on buttons. It tries to look like a GTK app, but fails. This will be hard, but needs to be fixed. All apps included should look native. (Non Mac OS 10.4ish)