Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 1f29589b22fbec076f5dabf6101269fd > files > 44

eee-control-0.9.6-7.mga5.i586.rpm

eee-control -- Short Overview

WHAT IT DOES
- Hotkey setup, control and handling
- WiFi, Bluetooth and Camera on/off switching
- OSD/notifications
- It can react to gnome-power-manager events (e.g. switch to powersave mode on  battery)
- Supported models: Eee PC 701, 900, 900A, 901, 1000(H)

WHAT'S SPECIAL ABOUT IT
- Simple, graphical setup for everything
- A clean programming model involving a daemon controlled through dbus
- No slow and crappy acpid shell script cruft ;)


HOW IT WORKS
A daemon, eee-control-daemon, is ran at startup. It is listening to ACPI events, controls hardware settings through /proc/eee/ and /proc/acpi/asus, automatically loads and unloads driver modules and (as far as possible) abstracts away the differences between the Eee models. Currently the focus is on the Eee PC 901, as this is the only model I own.
A system tray program, eee-control-tray, communicates through dbus with eee-control-daemon and allows you to configure hardware aspects, hotkeys and so on. Additionally it can provide notifications for hotkey events.


DEPENDENCIES
pygtk
python-dbus
python-gconf
pynotify


INSTALL
First and foremost remove/disable all Eee PC related files from /etc/acpi and restart acpid. Make sure you have a suitable kernel loaded. eee-control-daemon needs the asus_eee and eeepc_acpi modules. If they aren't loaded the daemon won't start.
NOTE: starting with Kernel 2.6.27 a new module for Eee PC ACPI support is included. This is not supported at the moment.

Install everything:
$ python setup.py install
Now you can manually start the daemon by typing
$ /etc/init.d/eee-control start
as root. Setup it to autostart; in Debian/Ubuntu this can be done with
$ update-rc.d eee-control defaults

As for the tray utility part, just start the eee-control-tray script.


CONTACT
greg@geekmind.org