Laptop Mode Tools allows you to control various power management settings based on AC/battery power state. Among other things, it controls Linux's "Laptop Mode" feature that allows your hard drive to spin down for extended periods. It can also control CPU frequency scaling and screen blanking timeouts (both terminal and X). It supports automatic hibernation when battery is low.
| Tags | Desktop Environment tools Filesystems Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Unix Shell bash |
Recent releases


Release Notes: Handles devices with persistent device naming. This fixes the issues where if you didn't have a disk referenced by a block name, the commit= value wa completely skipped. An issue where hdparm skipped SSDs for power management has been fixed. Parallel execution for the modules has been added; in theory, this should speed up the execution. Support has been added for non-default customized settings. This release calculates design_capacity_warning on machines/architectures where it is not readily available.


Release Notes: This release uses proper device references for iwconfig (Debian BTS: #639388), checks for a block device's existence, adds the suspend/resume helper tools pm-helper, pm-suspend, and pm-hibernate, kills the polling daemon when laptop-mode-tools is stopped from init, adds reliable and much better locking mechanics, makes polling the dameon lock safe, makes lmt-udev distribution neutral, and changes Intel HDA Audio's default power save timeout to two seconds.


Release Notes: This release will really not call batt-poll-daemon from inside the flock instance. USB auto-suspend whitelist has been added. Doesn't call true, which forks a subshell. Uses exit instead of return. Checks for files instead of kernel version numbers.


Release Notes: The PATH variable is now initialized internally, which helps when the caller does not have a proper environment. A new in-kernel polling mechanism was enabled for block devices. A check is done for the kernel's native suspend functionality. Execution of complex commands is supported. The nmi-watchdog module was added to handle NMI Watchdog related power savings. Error messages during early boot if /usr is on a different partition were fixed. Support was added for new Linux 3.x kernels. Locking problems when the battery polling daemon is enabled were fixed.


Release Notes: This is a minor bug fix release. The calling application's arguments are passed to the main function. The governor policy from the configuration file is used.