Download List

Project Description

PBButtons is a daemon to handle special hardware
on laptops such as Apple PowerBooks and MacBooks.
It controls the display brightness, the sound
volume, mutes the sound, changes the trackpad
mode, puts the machine to sleep, or ejects the
CDROM on command. It also provides basic power
management features. An included client gives the
user visual feedback about all actions with nice
little popup windows.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-12-23 21:26
0.7.3

This release has a new time estimation algorithm called
IBaM, which leads to very accurate runtime predictions if
running on a battery. Also, battery warnings will be very
accurate and reliable. Battery aging will be continuously
tracked so that the time predictions will be accurate over
time, regardless of how old the battery is. A bug was fixed
that caused the machine to immediately reenter sleep mode
after wakeup under certain circumstances. Some other
minor changes and bugfixes complete this release.
Tags: Major feature enhancements

2005-10-05 20:02
0.7.2

This release cooperates with the Appletouch trackpad driver as well as with most graphic tablets. Furthermore, a new HIBERNATE command was added to improve support for suspend-to-disk, and last but not least pbbuttonsd won't suspend the machine anymore if a shutdown or reboot process is already in progress. This release was checked with valgrind for the first time, and as result some memory leaks and other minor problems were fixed.
Tags: Minor feature enhancements

2005-07-18 21:00
0.7.1

This release makes the power management control scripts POSIX compliant. They should work even though the underlying shell is not bash. The mountpoint search routine was improved. It finds the mountpoint now even if the CD-ROM link contains a relative device path. The volume control is more comfortable now. It changes the volume level in bigger steps by default, and allows fine tuning in conjunction with the shift modifier. In this context, a bug was fixed that caused the fine tuning to fail on sound hardware with more than 100 volume steps.
Tags: Minor bugfixes

2005-07-10 14:50
0.7.0

This release fixes some serious bugs that caused
busy loops. Some bugs in the alsamixer module were
fixed, and the search algorithm for the CDROM
mountpoint was improved. The "NoTapTyping" feature
is now disabled by default, and the code was
restructured to reduce ADB bus load. some new
features were added to the "pbbcmd" command line
tool and it is now able to trigger server actions.
Tags: Major bugfixes

2005-05-26 19:18
0.6.10

This release fixes the problem that under certain circumstances caused 100% CPU load. The power key of recent aluminum Powerbooks is now supported, and the ASLA mixer module has improved error management. The evdev module is no longer loaded automatically. The system must be set up properly before using pbbuttonsd.
Tags: Major bugfixes

Project Resources