Konfiguracja Touchpada Synaptics

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.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s