==== HDAPS dla laptopów Thinkpad (sprawdzone na T43p) ===
Dzięki HDAPS uzyskujemy dwie funkcjonalności
1. Zabezpieczenie dysku twardego
2. Sterowanie laptopem - przykłady można zobaczyć np. [[http://pl.youtube.com/watch?v=Qg-W1NZlu0A|tutaj]] lub [[http://pl.youtube.com/watch?v=zFi40HKFBZE|tutaj]]
== Instalacja ==
Do poprawnego działania potrzebne nam będą dwie paczki, które musimy zbudować z cvs
[[http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/kernel-misc-tp_smapi.spec|kernel-misc-tp_smapi]] - moduły jądra, oraz [[http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/hdapsd.spec|hdapsd]] - demon hdaps (zabezpieczenie dysku).
u mnie, mam TI, pakiety zbudowały się bez problemu
poldek:/all-avail> ls -I *hdaps* *tp_smapi*
hdapsd-0.1-0.20070524.1.i686
kernel-laptop-misc-tp_smapi-0.37-1@2.6.24.7_3.i686
2 pakiety
== Konfiguracja ==
1. Zabezpieczenie dysku
Po zainstalowaniu musimy zastąpić moduł hdaps.ko.gz należący do jądra tym z paczki tp_smapi
mv /lib/modules/2.6.24.7_laptop-2/kernel/drivers/hwmon/hdaps.ko.gz /root/hdaps.ko.gz.bak
ln -s /lib/modules/2.6.24.7_laptop-2/misc/hdaps.ko.gz /lib/modules/2.6.24.7_laptop-2/kernel/drivers/hwmon/
Zabezpieczenie dysku działa po poprawnej edycji /etc/sysconfig/hdapsd
np.HDAPS_DEVICE="sda"
HDAPS_SENSITIVITY=15
HDAPS_OPTIONS="a"
2. Sterowanie laptopem
- Tworzymy nową regułę dla udev cat /etc/udev/rules.d/50-hdaps.rules
KERNEL=="event[0-9]*", ATTRS{phys}=="hdaps/input1",ATTRS{modalias}=="input:b0019v1014p5054e4801-*",SYMLINK+="input/hdaps/accelerometer-event"
SUBSYSTEM=="input", KERNEL=="js*", MODE="0660", GROUP="joy"
- Odwracamy ruch Axis Y
musimy odwrócić ten ruch gdyż domyślnie pochylenie laptopa w przód jest równy ruchowi dżojstika w tył.
options hdaps invert=1
Od teraz możemy pograć w gierki sterując ruchami laptopa ;]
TODO: dopracowanie szybkości i czułości sterowania