Contributor amrhassan
Power Management
Ubuntu
In :
Priority : Low
Definition : Pending Approval (Needs guidance)
Implementation : Slow progress
Assignee : Amit Kucheria
Written by jsmidt the 28 Feb 08 at 16:49.
Global category: Others.
In development
Ubuntu needs to go green. Powertop, Lesswatts and other tools have finally hit the Linux scene to pave the way for better power management. It needs to be said, "if you want your battery to last longest, or have your energy bill be the lowest, you better use Ubuntu Linux."
Merged from 18976:
Power management still isn't very effective in Linux and it still puts a lot of laptop users off Linux. While Linux has come on a long way thanks to the work of Intel with PowerTOP informing developers when their software breaks the idol state unnecessarily so they are doing their part as well as the kernel developers now we still have a long way to go to compete with Windows and I'm looking at ways for Ubuntu to do this.
One of the benefits of Linux is that is very easy to customise and a lot of its users love to tinker. Ubuntu should therefore use this to its advantage by allowing its power users to easily have access to the latest developments in Linux power efficiency. This would also be useful to Ubuntu as power users could submit results on what settings are most economical for specific hardware. This would give Ubuntu the chance to market itself on its power efficacy over other operating systems by it silently implementing these settings on the detected hardware setup for new users.
To give users these advantages Ubuntu should help more on Intels Lesswatts projects as these are Linux's best bet on beating windows power management. The problem is the solution to effective power management needs to simple enough that it works for a new user that wont even know its active but also very easy for power users to modify and test their own setups from one central tool.
http://www.lesswatts.org/
8015
votes
8746
0
731
336
votes
387
39
51
Selected solution (#2):
Include a software like Ekobatt
Written by
biniou the 3 Feb 09 at 11:48.
It would be a good solution to include a software like Ekobatt or eee-control which permit to desactivate some features of laptop.
It would be a good solution to include a software like Ekobatt or eee-control which permit to desactivate some features of laptop.
663
votes
669
7
6
Selected solution (#3):
Add more power saving techniques to gnome-power-manager
Since it's already in control of power consumption. Two power managers running may conflict.
Add options to disable bluetooth and webcam when on battery power to gnome-power-manager.
Since it's already in control of power consumption. Two power managers running may conflict.
Add options to disable bluetooth and webcam when on battery power to gnome-power-manager.
333
votes
348
38
15
Selected solution (#5):
Analyze which software makes your machine use more power with PowerTOP
Written by
torkiano the 9 Feb 09 at 16:15.
PowerTOP is a Linux tool that helps you find those programs that are misbehaving while your computer is idle
More information: http://www.lesswatts.org/projects/powertop/
2
votes
2
0
0
Selected solution (#6):
Develop/Intergrate WattOSPM (GUI laptop-mode/Powersaving) in2 Gnome-power-manger
This is taking Solution #3 to prevent conflict and expanding to give Gnome-power-manger 2 modes, simple for average user and button to reveal an advance set of options for power users based off the options in WattOSPM and PowerTOP.
To stop average users completely breaking their system with the tool only include safe things to disable in the simple mode in an on/off switch manor such as the optical drives and sound chipsets which aren't necessary to all users on the go but still waste power, Also this is a feature possible in windows for a long time now! The advanced mode could log user results of all their changes and show on a graph similar to Gnomes current power chart and have the option to submit the best back to Ubuntu so they can be set as silent defaults values for specific hardware for less technical users.
WattOSPM is already an effective little python tray-bound GUI to enable fast changing of laptop-mode-tools, X-backlight, and Powersaving settings to optimise many parts of your system for battery consumption and performance. So it would be nice to see it assisted by Ubuntu developers to add more features while it is integrated into Gnome to give back to the whole Linux community. These changes could be those found in Rightmark CPU Clock Utility for Windows Eg.CPU performance states editor, Thermal throttling values, and CPU PLL lock time these could be accessed through the Gnome CPU Frequency Scaling Monitor applet in the tray if cpufreq-selector is installed by default.
This is taking Solution #3 to prevent conflict and expanding to give Gnome-power-manger 2 modes, simple for average user and button to reveal an advance set of options for power users based off the options in WattOSPM and PowerTOP.
To stop average users completely breaking their system with the tool only include safe things to disable in the simple mode in an on/off switch manor such as the optical drives and sound chipsets which aren't necessary to all users on the go but still waste power, Also this is a feature possible in windows for a long time now! The advanced mode could log user results of all their changes and show on a graph similar to Gnomes current power chart and have the option to submit the best back to Ubuntu so they can be set as silent defaults values for specific hardware for less technical users.
WattOSPM is already an effective little python tray-bound GUI to enable fast changing of laptop-mode-tools, X-backlight, and Powersaving settings to optimise many parts of your system for battery consumption and performance. So it would be nice to see it assisted by Ubuntu developers to add more features while it is integrated into Gnome to give back to the whole Linux community. These changes could be those found in Rightmark CPU Clock Utility for Windows Eg.CPU performance states editor, Thermal throttling values, and CPU PLL lock time these could be accessed through the Gnome CPU Frequency Scaling Monitor applet in the tray if cpufreq-selector is installed by default.
<img src="http://www.raiden.net/images/articles/wattos/disks.png" />
Also get Ubuntu to look at some of the power/speed measures used in the Ubuntu derivative distribution WattOS and port them back to the main distribution where possible.
How to Install http://ubuntuforums.org/showpost.php?p=6362540&postcount=103
Review http://www.raiden.net/?cat=2&aid=539
138
votes
155
9
17
Selected solution (#7):
Write a simple GUI to control laptop-mode-tools.
Written by
andrew.p the 19 Mar 09 at 22:03.
Here are some parameters of /etc/laptop-mode/laptop-mode.conf that sometimes should be customized not only by greatly experienced users: readahead size, disk spin down timeout, maximum time to keep data in memory, low battery level to write data to disk, whether to enable all of this on AC power. There IS a reason for it, for example optimal readahead can be very different on machines with different amount of RAM. Also, this is a way of locking some values (for example the tool should not allow to set readahead >RAM/50).
Also there should be a global Enable HDD Powersave Tools checkbox controlling /etc/default/acpi-support ENABLE_LAPTOP_MODE.
And I also think there should be an option (with warning) to set hdparm -B to 254 in all modes (this fixes ustoppable spinning down on battery for some laptops).
Here are some parameters of /etc/laptop-mode/laptop-mode.conf that sometimes should be customized not only by greatly experienced users: readahead size, disk spin down timeout, maximum time to keep data in memory, low battery level to write data to disk, whether to enable all of this on AC power. There IS a reason for it, for example optimal readahead can be very different on machines with different amount of RAM. Also, this is a way of locking some values (for example the tool should not allow to set readahead >RAM/50).
Also there should be a global Enable HDD Powersave Tools checkbox controlling /etc/default/acpi-support ENABLE_LAPTOP_MODE.
And I also think there should be an option (with warning) to set hdparm -B to 254 in all modes (this fixes ustoppable spinning down on battery for some laptops).
18
votes
22
3
4
Selected solution (#8):
Make it a separate package
g-p-m already handles a lot of critical tasks, and does it pretty well. Since the advanced power tools being discussed are clearly optional, and since they are more user-interactive, they should be in a separate package instead of included in the g-p-m package.
g-p-m already handles a lot of critical tasks, and does it pretty well. Since the advanced power tools being discussed are clearly optional, and since they are more user-interactive, they should be in a separate package instead of included in the g-p-m package.
57
votes
58
2
1
Selected solution (#9):
Expand the capabilities of gnome-power-manager
Gnome power manager is a great tool but I think it could use some expansion. Namely, I'd like to see it logging (and eventually graphing) the system's battery history over the long term (not just a session) to give a more accurate picture of how a user typically uses his or her machine battery-wise and to give a sense of the machine's capabilities.
Ideally, the app would mature and after a set interval of recording this data, it would be able to provide a few basic suggestions based on power related events as to how the user can get the most life out of their battery in the long and short term.
Gnome power manager is a great tool but I think it could use some expansion. Namely, I'd like to see it logging (and eventually graphing) the system's battery history over the long term (not just a session) to give a more accurate picture of how a user typically uses his or her machine battery-wise and to give a sense of the machine's capabilities.
Ideally, the app would mature and after a set interval of recording this data, it would be able to provide a few basic suggestions based on power related events as to how the user can get the most life out of their battery in the long and short term.
5
votes
5
0
0
Selected solution (#10):
"Green Software" Logo
Written by
MX the 27 Mar 09 at 12:44.
To increase visibility and to be supported by facts: e.g. increases battery life by x% on average (for notebooks) or reduces average energy consumption by x % (for Pc's).
From my experience proper, non-technical and business oriented communication is key to reach most users and convince them about the usp's of a product.
Thinking of a usp - energy efficiency has a high impact.
Appreciate your thoughts and keep going!
To increase visibility and to be supported by facts: e.g. increases battery life by x% on average (for notebooks) or reduces average energy consumption by x % (for Pc's).
From my experience proper, non-technical and business oriented communication is key to reach most users and convince them about the usp's of a product.
Thinking of a usp - energy efficiency has a high impact.
Appreciate your thoughts and keep going!
159
votes
160
6
1
Selected solution (#11):
Integrate in other powersaving options.
Written by
Biornus the 2 Mar 09 at 18:59.
The options should automatically be available if you install the OS on a laptop.
The options should automatically be available if you install the OS on a laptop.
85
votes
100
1
15
Selected solution (#12):
Automatic charge/discharge
Written by
Mondane the 9 Feb 09 at 14:26.
The user shouldn't be bothered checking his battery and/or removing the battery when on AC power. Make the OS drain the battery on intervals so the battery stays intelligent when the laptop is on AC power.
The user should have the option the interrupt and revert the draining if he knows he needs a full battery and is leaving in a short time.
The user shouldn't be bothered checking his battery and/or removing the battery when on AC power. Make the OS drain the battery on intervals so the battery stays intelligent when the laptop is on AC power.
The user should have the option the interrupt and revert the draining if he knows he needs a full battery and is leaving in a short time.
25
votes
29
8
4
Selected solution (#13):
Set the maximum battery charge on AC power
Written by
mathieu the 5 Feb 09 at 18:36.
In order to preserve its battery's life, I would like to set the maximum percentage of charge (60% or 80% for example) when I'm not using it outdoor.
But if I have to use it outdoor, I want to release the limitation easily to get the maximum charge.
Finally, when I come back at home, I would like to use the battery power if the charge level is over the limitation setting, even if I have plugged the AC cable.
This trick will increase our Li-ion battery lifetime. Because if it is always completely charged when the laptop is running on AC power, its charging/discharging capacity will decrease quickly than if it is set on a lower value.
In order to preserve its battery's life, I would like to set the maximum percentage of charge (60% or 80% for example) when I'm not using it outdoor.
But if I have to use it outdoor, I want to release the limitation easily to get the maximum charge.
Finally, when I come back at home, I would like to use the battery power if the charge level is over the limitation setting, even if I have plugged the AC cable.
This trick will increase our Li-ion battery lifetime. Because if it is always completely charged when the laptop is running on AC power, its charging/discharging capacity will decrease quickly than if it is set on a lower value.
0
votes
0
0
0
Selected solution (#14):
Simple GUI or tray icon
Written by
TuxHHG the 22 Jun 09 at 22:36.
Today we can suspend many unused devices over the proc filesystem, but this is very annoying for a simple user. I provide a gui tool or trayicon that list devices. It should have simple checkbuttons to activate or suspend it.
Such a tool exist for the asus eee, with improvements it should work on many other computers.
Today we can suspend many unused devices over the proc filesystem, but this is very annoying for a simple user. I provide a gui tool or trayicon that list devices. It should have simple checkbuttons to activate or suspend it.
Such a tool exist for the asus eee, with improvements it should work on many other computers.
right-clicking an item in Places should pop out a menu
Written by amrhassan the 7 Jul 08 at 11:19.
Global category: Accessibility.
Not an idea
currently whenever i click on an item in Places (right or left), it opens it. sometimes i just want to unmount a drive or eject a disc.. i shouldn't have to add an applet to do that..
Close nautilus window when resource is no longer available
Written by amrhassan the 23 Oct 08 at 22:26.
Related project: Nautilus .
Implemented
Whenever i eject a dvd, a thumbdrive or disconnect a bluetooth phone or delete a directory that was opened in nautiuls, that nautilus window reverts to the $HOME directory.
Why?
That window should be destroyed instead. nothing is so special about my home directory to make me wanna go there whenever i finish using a removable device or delete a folder.
341
votes
378
13
37
Selected solution (#2):
Ejecting or umounting disks should trigger a corresponding close window event
Nautilus is already aware of disks that are unmounted or ejected. Why not extended its range of actions to closing the window of the unavailable disk.
Nautilus is already aware of disks that are unmounted or ejected. Why not extended its range of actions to closing the window of the unavailable disk.
116
votes
121
7
5
Selected solution (#3):
Close "tab" instead.
Written by
Ssdg the 19 May 09 at 15:46.
If you use tabs to browse your media, if the window closes, you loose all tabs. so juste close one tab and if it's the last one close the window.
If you use tabs to browse your media, if the window closes, you loose all tabs. so juste close one tab and if it's the last one close the window.
17
votes
24
5
7
Selected solution (#4):
Solution #3: Visually or sonically signify disk removal
Written by
mitkaese the 22 May 09 at 00:58.
I'm not sure auto-closing windows on the user is the best idea. I can imagine times when when the user needs to know what was just removed, e.g. to compare with those on another drive.
It seems a much more robust solution to visually/sonically signify that the drive is no longer mounted, perhaps by graying out the window or adding an "[Ejected]" to the title bar.
Additionally, the Ubuntu's system notification could let the user know the drive has been removed and *ask* if the correspondent windows should be closed.
I'm not sure auto-closing windows on the user is the best idea. I can imagine times when when the user needs to know what was just removed, e.g. to compare with those on another drive.
It seems a much more robust solution to visually/sonically signify that the drive is no longer mounted, perhaps by graying out the window or adding an "[Ejected]" to the title bar.
Additionally, the Ubuntu's system notification could let the user know the drive has been removed and *ask* if the correspondent windows should be closed.
18
votes
22
4
4
Selected solution (#5):
Corollary to #4
Written by
Clorox the 23 May 09 at 01:25.
#4 is a great idea, but if the user is asked whether the window should be closed, then there should be a "do not ask again" option.
#4 is a great idea, but if the user is asked whether the window should be closed, then there should be a "do not ask again" option.
31
votes
35
3
4
Selected solution (#6):
Use the new notification system to report
Written by
LiraNuna the 23 May 09 at 06:56.
Ubuntu Jaunty (9.04) have a new marvelous notification system. Use it to report that the media is now safe to remove.
Ubuntu Jaunty (9.04) have a new marvelous notification system. Use it to report that the media is now safe to remove.
-17
votes
1
3
18
Selected solution (#7):
Change the location of the window/tab
Written by
Kver the 25 May 09 at 00:40.
Instead of closing the tab, move the current location to either the /media folder, or the parent folder of the mount point.
Instead of closing the tab, move the current location to either the /media folder, or the parent folder of the mount point.
Add more functions to the "Take Screenshot" program
Written by baldurpet the 17 Jan 09 at 08:19.
Global category: Usability.
New
First of all the "Take Screenshot" program is great and I'm still astonished that a similar program hasn't been integrated into Windows.
I would how ever like to see some more functions for it.
Solution #1:
Adding a small photo editor
Taking a screenshot and then having to go to GIMP to resize it or crop it is a big no-no. Especially since GIMP takes quite a lot of time to load up.
There should be a small function which takes care of that; like when you select an avatar in Emesene it allows you to crop it. It's not an important function, but it should be easy to implement and it would make it easier and far better than Windows.
Windows: Push a lot of keys and PrtSc, paste it into paint, crop it in paint, save the image.
Ubuntu: Take Screenshot.
Need I say more?
Taking a screenshot and then having to go to GIMP to resize it or crop it is a big no-no. Especially since GIMP takes quite a lot of time to load up.
There should be a small function which takes care of that; like when you select an avatar in Emesene it allows you to crop it. It's not an important function, but it should be easy to implement and it would make it easier and far better than Windows.
Windows: Push a lot of keys and PrtSc, paste it into paint, crop it in paint, save the image.
Ubuntu: Take Screenshot.
Need I say more?
Solution #2:
Replace gnome-screenshot with a more advanced app
Like GScrot ( http://launchpad.net/gscrot ) and use it by default in gnome or ubuntu.
Solution #3:
Use the lightscreen app
Written by
Basem the 24 Mar 09 at 05:17.
lightscreen app can take a screenshot of the screen, a user selected area, or screenshot of a windows.
lightscreen app can take a screenshot of the screen, a user selected area, or screenshot of a windows.
Solution #4:
Optimize the options to take a screenshot
One way to optimize the ability to take screenshots of Ubuntu, making it more useful and direct than it already is, is to increase the options for the User to manipulate the image after the hit PrintScreen.
For example, the hit PrintScreen, a small window opens with the following options:
- Take a photo of the entire desktop
- Take a photo of the active window
- Take photo of target area (an area around the mouse - in the case, selecting this option, the User would choose the size of the focus, among other features, such as fading, etc.).
- Cut by hand (in this case, a window straightforward, designed specif Cutting screenshots, would open up - no third-party programs. In this case, the solution #1 fits like a glove.)
Other resources can also be checked or unchecked, depending on the choice of the User, such as:
- Hide / Show mouse pointer
- Hide / Show bars Gnome
- Smudging any text on screen (nice feature for me, but may not be legal for most - it was just a suggestion)
- And several others, depending on the users most often use (such as entering data in the image, etc.).
These features appear after the User clicks PrintScreen, of course, to facilitate and prevent new screenshots need to be removed or edited afterwards with other tools.
One way to optimize the ability to take screenshots of Ubuntu, making it more useful and direct than it already is, is to increase the options for the User to manipulate the image after the hit PrintScreen.
For example, the hit PrintScreen, a small window opens with the following options:
- Take a photo of the entire desktop
- Take a photo of the active window
- Take photo of target area (an area around the mouse - in the case, selecting this option, the User would choose the size of the focus, among other features, such as fading, etc.).
- Cut by hand (in this case, a window straightforward, designed specif Cutting screenshots, would open up - no third-party programs. In this case, the solution #1 fits like a glove.)
Other resources can also be checked or unchecked, depending on the choice of the User, such as:
- Hide / Show mouse pointer
- Hide / Show bars Gnome
- Smudging any text on screen (nice feature for me, but may not be legal for most - it was just a suggestion)
- And several others, depending on the users most often use (such as entering data in the image, etc.).
These features appear after the User clicks PrintScreen, of course, to facilitate and prevent new screenshots need to be removed or edited afterwards with other tools.
Created some mockups, just to illustrate the idea that summarized, follow the links (in any way the interface must be like this, just created as an example):
http://img43.imageshack.us/img43/3672/mockup1j.png
http://img30.imageshack.us/img30/8389/mockup2w.png
Well, that is, rs.
Smaller controls for GTK/GNOME
Written by amrhassan the 13 Dec 08 at 08:55.
Global category: Look and Feel.
New
The thing that's bothering me the most about how gnome/gtk looks like is the HUGE controls taking up a lot of space in my screen.
I think for gnome/gtk's look to be more efficient and professional it should take it down a notch, smaller buttons, dropdown boxes and input boxes (entry). Believe me, it would look a lot more attractive.