W moim laptopie (jak prawdopodobnie w każdym nowszym) jest zainstalowany touchpad. Jest to touchpad Synaptics. Po zainstalowaniu Gentoo i skompilowaniu X-ów owy touchpad działał bez problemu, ale nie udostępniał mi swojej pełnej funkcjonalności, a mianowicie zachciało mi się, żeby w końcu zaczął “scrollować” i po dwukrotnym “puknieciu” w niego łapał obiekty.
Dzisiaj właśnie postanowiłem skonfigurować to przydatne urządzenie i dzięki
temu uaktywnić funkcje, które zrobią to małe coś jeszcze bardziej przydatnym i poręcznym. Niniejszy opis jest raczej po to, aby wzbogacić naszą “płaską myszkę” w pełną funkcjonalność, a nie jest to solucja na źle skonfigurowany sprzęt, który powoduje to, że nasz touchpad nie działa w ogóle.
Zacznijmy może od linka, na gentoo-wiki.com jest opis jak skonfigurować Gentoo na laptopie. W sekcji TouchPad jest właśnie opisana konfiguracja touchpada. Jeżeli jednak ktoś miałby problemy z uruchomieniem TouchPada Synaptics, to jest tam także link jak to zrobić. No dobra, ale do rzeczy.
Najpierw w /etc/make.conf dodajemy do zmiennej INPUT_DEVICES wartość synaptics. Ja w ogóle nie miałem tej zmiennej i jakoś nie cierpiałem z jej braku, teraz może coś się zmieniło, ale jeszcze nie odczułem tego. Wpis powinien ogólnie wyglądać tak:
INPUT_DEVICES="evdev keyboard mouse synaptics"
Teraz instalujemy odpowiednie pakiety. Jako pierwszy:
emerge -1 x11-drivers/synaptics
Jeżeli używamy KDE to dobrze jest też zainstalować graficzny konfigurator (dla GNOME wg opisu z gentoo-wiki jest “gsynaptics”):
emerge kde-misc/ksynaptics
Teraz po zainstalowaniu pakietu “x11-drivers/synaptics” należey sprawdzić czy plik “synaptics_drv.so” ma uprawnienia wykonywania (w wypisaniu “ls -al” plik będzie miał we flagach uprawnień “x” we wszystkich trzech najlepiej), jeżeli nie ma to trzeba poprawić, inaczej X.org nie będzie wykrywał tego drivera. Wystarczy wykonać takie polecenie (jako root):
chmod +x /usr/lib/xorg/modules/input/synaptics_drv.so
Prawa dostępu do pliku zrobione, teraz zmiany w /etc/X11/xorg.conf. W sekcji dotyczącej modułów servera dopisujemy:
Section "Module"
Load “synaptics”
EndSection
Dodajemy nowe urządzenie wskazujące:
Section “InputDevice”Identifier “touchpad0″
Driver “synaptics”
Option “SendCoreEvents”
Option “Protocol” “auto-dev”
# jeżeli zainstalowaliśmy graficzny konfogurator to wpisujemy także następującą linijkę
Option “SHMConfig” “on”
EndSection
I teraz jeszcze w sekcji Serverlayout:
Section “ServerLayout”
InputDevice “Touchpad” “CorePointer”
EndSection
Restartujemy serwer X-ów, wchodzimy do Centrum Sterowania (w przypadku KDE)->Urządzenia peryferyjne->Touch Pad i konfigurujemy odpowiednio naszego touchpada.

No comments yet
RSS dla komentarzy tego wpisu