Hallo.
Habe einen Trackball (Logitech Trackman Marble FX), bei dem ich auch - wie unter Windows - die Scrollfunktion nutzen möchte, welche durch Drücken des roten Knöpfchens aktiviert wird.
Ich habe bisher folgendes in der XF86Config versucht:
Code:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
EndSection
Außerdem auch noch:
Code:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Buttons" "4"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
Option "EmulateWheel" "1"
Option "EmulateWheelButton" "4"
Option "EmulateWheelInertia" "12" # How much to scroll
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
EndSection
Allerdings hat beides nicht funktioniert, obwohl ich gelesen habe, dass dies funktionieren müsste.
Ich nutze Mandrake 10.1. Dort wird Xorg 6.7.0 und Linux Kernel 2.6.8 (sowie verschiedene Patches aus 2.6.9rc) verwendet. Kann es damit zusammenhängen?
EDIT: Ich habe übrigens gerade mit
Code:
cat /dev/psaux >> waskommtdaraus.hex
und einem Hex-Editor herausgefunden, dass egal ob ich den dritten oder vierten Knopf drücke, immer das gleiche zurückgeliefert wird. Es ist also so, dass der dritte (mittlere) und vierte (kleine rote) Knopf wohl nicht unterschieden werden. Und nun?
Ich habe das übrigens in der Konsole gemacht (auf tty2). Der X-Server lief währenddessen aber noch. Das dürfte aber wohl nix ausmachen, oder?
Lesezeichen