Schnell & Gute Methode

Nach einigem Hick (z.B. feststellen, dass gpointing-setting-device die Einstellungen nur unter Gnome speichert), rumsurfen, erfolglosen Versuchen mit Hal und Udev, die laut thinkwiki und einem Diskussionsbeitrag früher oder später nicht mehr aktuell sind nun der einfache (aktualisierte) mit xinput (das ggf. installiert werden muss)

bspw. kann man einfach eine .xsessionrc anlegen die zumindest in Debian beim starten von X gelesen wird.

xinput set-int-prop '"TPPS/2 IBM TrackPoint"' "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop '"TPPS/2 IBM TrackPoint"' "Evdev Wheel Emulation" 8 1
xinput set-int-prop '"TPPS/2 IBM TrackPoint"' "Evdev Wheel Emulation Timeout" 16 200

Seltsamerweise funktionierte dieser Befehl eine Weile erst mit den zusätzlichen Apostrophen, jetzt nach einem Update (sid) musste ich sie wieder entfernen

Bisher hatte ich hier fälschlicherweise beim dritten xinput Eintrag als letzte Zahl des Timeout 20 stehen, dann jedoch funktioniert einfügen durch mittlere Maustaste nicht mehr, daher 200 !

xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2
...

Wie finde ich die Bezeichnung raus?

ggf. muss die für xinput relevate Bezeichnung (oben „TPPS/2 IBM TrackPoint“) korrigiert werden.

1. Finde die Bezeichnung des Trackpoint

gaua@lennigau:~$ xinput list | grep -i "point"
"Virtual core pointer"  id=0    [XPointer]
"TPPS/2 IBM TrackPoint" id=7    [XExtensionPointer]

2. Finde die Bezeichunge der Optionen

gaua@lennigau:~$ xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
        Device Enabled (111):   1
        Evdev Reopen Attempts (247):    10
        Evdev Axis Inversion (248):     0, 0
        Evdev Axis Calibration (249):
        Evdev Axes Swap (250):  0
        Evdev Middle Button Emulation (251):    2
        Evdev Middle Button Timeout (252):      50
        Evdev Wheel Emulation (253):    0
        Evdev Wheel Emulation Axes (254):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (255):    10
        Evdev Wheel Emulation Timeout (256):    200
        Evdev Wheel Emulation Button (257):     4
        Evdev Drag Lock Buttons (258):  0

3. Test der Option

gaua@lennigau:~$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 8 1
gaua@lennigau:~$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2

Weiterführendes

  • thinkwiki finden sich verschiedenste Möglichkeiten
nerdpol/thinkpad_scrollen.txt · Zuletzt geändert: 2010/04/19 20:24 von gaua
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0