Hallo Allerseits,
ich habe hier derzeit ein Notebook, welches ich gerade frisch mit Arch installiert habe. Leider funktioniert das Touchpad nicht korrekt. Z.B. geht das seitliche Scrollen und das Tapping nicht.
Die folgenden Komponenten sind installiert:
xorg
xfce4
dbus
hal
evdev
xf86-input-synaptics
alsa
cat /proc/bus/input/devices
...
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=f
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=3
...
dmesg | grep -i elantech
elantech.c: Elantech version query result 0x01, 0x00, 0x21.
elantech.c: assuming hardware version 1, firmware version 1.33
elantech.c: Synaptics capabilities query result 0x02, 0x02, 0x64.
input: ETPS/2 Elantech Touchpad as /class/input/input8
Die Wikis habe ich gelesen und auch die Suchfunktion hier im Forum und bei Google habe ich genutzt.
http://wiki.archlinux.de/title/Synaptics_Touchpad_Treiber
http://wiki.archlinux.de/title/Evdev
11-x11-synaptics.fdi habe ich kopiert.
von: /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
nach: /etc/hal/fdi/policy/11-x11-synaptics.fdi
Anschließend habe ich die Datei /etc/hal/fdi/policy/11-x11-synaptics.fdi editiert und mit dem Beispiel aus dem evdev-Wiki gefüllt. Zum Schluß habe ich auch noch die Zeichenketten "Synaptics TouchPad" und "AlpsPS/2 ALPS" durch "ETPS/2 Elantech Touchpad" ersetzt. Trotzdem funktioniert die Scrollfunktion und das Tapping nicht.
siehe "*** ersetzt"
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<match key="info.product" contains="Synaptics TouchPad"> *** ersetzt
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5300</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
<merge key="input.x11_options.BottomEdge" type="string">4200</merge>
<merge key="input.x11_options.ClickFinger1" type="string">1</merge>
<merge key="input.x11_options.ClickFinger2" type="string">3</merge>
<merge key="input.x11_options.ClickFinger3" type="string">2</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">0</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">0</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">0</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<merge key="input.x11_options.PressureMotionMinZ" type="string">10</merge>
<merge key="input.x11_options.FingerLow" type="string">25</merge>
<merge key="input.x11_options.FingerHigh" type="string">30</merge>
<merge key="input.x11_options.FingerPress" type="string">256</merge>
<merge key="input.x11_options.PalmDetect" type="string">0</merge>
<merge key="input.x11_options.PalmMinWidth" type="string">10</merge>
<merge key="input.x11_options.PalmMinZ" type="string">200</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.09</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.18</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.0015</merge>
<merge key="input.x11_options.MaxTapMove" type="string">220</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxDoubleTapTime" type="string">200</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<merge key="input.x11_options.RTCornerButton" type="string">0</merge>
<merge key="input.x11_options.RBCornerButton" type="string">0</merge>
<merge key="input.x11_options.LTCornerButton" type="string">0</merge>
<merge key="input.x11_options.LBCornerButton" type="string">0</merge>
</match>
<match key="info.product" contains="AlpsPS/2 ALPS"> *** ersetzt
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
Was kann ich noch tun, damit ich die Touchpad-Funktionen nutzen kann?
Edward d'Eath