Was macht man wenn man zur Zeit keine Maus mit Scrollrad an seinem Laptop hat und gerne scrollen wuerde?
Richtig!
Man konfiguriert sich fuer sein TouchPad, MousePad das TwoFingerScrolling oder EdgeScrolling.
Was wird dazu benoetigt?
- Linux (in meinem falle Gentoo)
- X.Org
- ein Laptop mit einem Touchpad (Synaptics bei dem T40p)
Zuerst “installieren” wir einmal die Treiber, dabei sollte man darauf achten welche xorg-server Version ihr installiert hab.
Bei mir ist es die Version x11-base/xorg-server-1.5.3-r6.
Falls ihr eine xorg-server Version habt die ueber 1.5.0 liegt dann muesst ihr die x11-drivers/xf86-input-synaptics emergen, da ab der Version 1.4.99.902 es keine Unterstuetzung mehr fuer xf86_ansic.h gibt und die Treiber die Standard System Header nutzen muss.
Falls es eine niedrigerere Version sein sollte einfach x11-drivers/synaptics emergen.
Nachdem er es kompiliert hat schaut ihr einfach mal in die /etc/X11/xorg.conf und fuegt eine neue Section hinzu.
Ich habe bei mir folgendes hinzugefuegt:
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "ZAxisMapping" "4 5 6 7"
Option "RightEdge" "5500"
Option "BottomEdge" "4500"
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
Option "SHMConfig" "on"
Dann muesst ihr noch in der ServerLayout Sektion InputDevice “Mouse0″ “CorePointer” auskommentieren und InputDevice “Synaptics Touchpad” “CorePointer” hinzufuegen.
Wenn ihr jetzt ein paar einstellungen am Treiber vornehmen wollt dann koennt ihr ganz einfach mit
euch die Einstellungen ausgeben lassen.
Dort koennt ihr euch dann ganz nach eurem Geschmack einstellen ob ihr lieber TwoFingerScrolling aktiviert haben wollt oder doch EdgeScrolling. Wer beides nutzt kann natuerlich auch beides nutzen.
Ich tendiere eher zu dem EdgeScrolling und habe demnach folgendes gemacht:
um es nach einem Neustart des X-Servers nicht wieder einstellen zu muessen kann man es auch in die /etc/X11/xorg.config eintragen. Demnach wuerde der Input Teil dann so aussehen:
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "ZAxisMapping" "4 5 6 7"
Option "RightEdge" "5500"
Option "BottomEdge" "4500"
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
Option "SHMConfig" "on"
Option "VertEdgeScroll" "1"
Option "HorizEdgeScroll" "1"
Option "TapButton" "1"
Option "VertTwoFingerScroll" "0"
Option "HorizTwoFingerScroll" "0"
EndSection
Fuer weitere Einstellungsmoeglichkeiten kann man auch einfach in den Manpages nachschauen (man synaptics )