- no responsibility for broken kernels and such -

First things first, we'll need to get our hands on the Jaunty version, although BT4 is running on 8.10 - that's because the Jaunty package includes the DKMS asus_eee module, and we're gonna need it.

Code:
# wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Jaunty_Eeeasy-Scripts.tar.gz
# tar xvzf Jaunty_Eeeasy-Scripts.tar.gz
We know DKMS needs linux-headers to be installed. We also know that the linux-headers virtual package is not available on BT4, therefore we're gonna end with a broken dependancy and no DKMS installed. So we're gonna fix that, making our own linux-headers package:

Code:
# aptitude install linux-kernel-headers
# cd /usr/src/linux
# make-kpkg kernel_headers
# dpkg -i ../linux-headers*
That should do. Now for DKMS:

Code:
# aptitude install dkms
And everything should be fine. Now, for the asus_eee module: the dkms.conf of v3.0 is for 2.6.27 tops, so our 2.9.30 won't do - still, we have to install that the dpkg way, then fix it:

Code:
# cd ~/Jaunty_Eeeasy-Scripts
# dpkg -i asus-eee-dkms_3.0_all.deb

** DKMS ERROR HERE **

# cd /usr/src
# rm -rf asus_eee
# tar xvzf asus_eee-3.0.dkms.tar.gz
# rm asus_eee-3.0.dkms.tar.gz
# cd dkms_source_tree
# rm *.c~
# sed -i '/owner/d' asus_eee.c
# sed -i 's/2.6.27\*/2.6.30\*/g' dkms.conf
# cd ..
# tar czf asus_eee-3.0.dkms.tar.gz dkms_*
# dkms build -m asus_eee -v 3.0

** DKMS BUILD HERE **

# dkms install -m asus_eee -v 3.0

** DKMS INSTALL HERE **
Check that everything's fine with a

Code:
# modprobe asus_eee
Then fix pending packages configs with

Code:
# dpkg --configure -a
Now we can install the EEEasy scripts:

Code:
# cd ~/Jaunty_Eeeasy-Scripts
# chmod +x eeeasy-scripts.sh
# ./eeeasy-scripts.sh install
To use the eeepc-acpi-settings, eeepc-osd-daemon and eeepc-statusicon, just run the corresponding .py file in /etc/acpi/eeepc directory. Add them into a .sh file in ~/.kde3/Autostart if you want them to start on KDE logon