Artikel mit ‘Mausrad-Emulation’ getagged

Lucide Nacharbeit

Dienstag, 04. Mai 2010

Neben dem verbreiteten Kritikpunkt der linksangeordneten Fensterbuttons (wie man das ändert findet sich zum Beispiel bei Linuxundich.de gegen Ende dieses Artikels) stört mich vor allem, dass die Mausrad-Emulation auf meinem Thinkpad X60s wieder nicht funktioniert. (Mit fast jedem Upgrade der letzten Zeit wurde die Hardware-Verwaltung geändert, und damit auch die Methode, mit der die Mausrad-Emulation gesteuert wird)

Nun muss man (mit root-Rechten) die Datei “/usr/lib/X11/xorg.conf.d/20-thinkpad.conf” erstellen und mit folgendem Inhalt füllen:

Section “InputClass”
Identifier “Trackpoint Wheel Emulation”
MatchProduct “TrackPoint”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
Option “EmulateWheel” “true”
Option “EmulateWheelButton” “2″
Option “Emulate3Buttons” “false”
Option “XAxisMapping” “6 7″
Option “YAxisMapping” “4 5″
EndSection

Die Information hab ich von diesem Blog (auf englisch)

Mausrad-Emulation

Freitag, 31. Oktober 2008

Bis Hardy sorgten zwei Zeilen dafür, dass man den Trackpoint meines Thinkpads (und wohl einiger weiterer Laptops auch) als Mausrad nutzen kann, wenn man dabei die mittlere Maustaste hält. Unter Intrepid aber wird die xorg.conf ignoriert, (zumindest was Eingabegeräte anbelangt) und damit auch gleich diese wertvolle Funktion. (Ich merkte so erst, wie wichtig sie mir geworden war)

Aber es gibt eine einfache Lösung, einfach im Verzeichnis /etc/hal/fdi/policy/ die Datei 99-mouse-wheel.fdi mit folgendem Inhalt anlegen:

<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
 <device>
  <match key="info.product" string="TPPS/2 IBM TrackPoint">
   <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
   <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
   <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
   <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
  </match>
 </device>
</deviceinfo>

Nach einem Neustart von HAL und X sollte es wie gewünscht funktionieren. ($ sudo /etc/init.d/hal restart && sudo /etc/init.d/gdm restart)

Der Dateiname ist im Prinzip egal, die Dateien werden aber alphabetisch abgearbeitet, je später im Alphabet, desto geringer die Wahrscheinlichkeit, dass die Einstellungen von einer anderen Datei überschrieben werden. Und ein nichtssagender Name ist immer schlecht…

Mehr Informationen: