Ich habe ein Lenovo ThinkPad T430s mit Arch Linux / Gnome 3.6 und möchte die linke und rechte Taste der Trackpoint-Tasten (die oberen) wechseln. Ich kann die linken / rechten Tasten von ALLEN Mäusen (Trackpoint / Touchpad / Bluetooth-Mäuse / USB-Mäuse usw.) mit dem Gnome-Kontrollzentrum problemlos umschalten, aber nicht speziell für den Trackpoint.
Wenn ich eintrete
xinput set-button-map 14 3 2 1 4 5 6 7
Dabei ist 14 die aktuelle xinput-Listen-Geräte-ID meines Trackpoints. Bis zum Neustart ist alles in Ordnung, wodurch sich auch die Geräte-ID ändert. Es ist möglich, das Gerät nach Namen anzugeben:
xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7
aber später fand ich heraus, dass diese Einstellung nach dem Suspend verloren geht. Also habe ich versucht, eine x11 conf zu erstellen:
/etc/X11/xorg.conf.d/50-trackpoint.conf
mit dem Inhalt:
Section "InputClass"
Identifier "trackpoint"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "3 2 1 4 5 6 7"
EndSection
aber das geht nicht. Anscheinend wird diese Konfiguration geladen, bevor Gnome und Gnome alles zurückändern. Wie mache ich das?
xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7
zu meiner Gnomensitzung hinzugefügt . Es macht den Trick, aber es ist hässlich. Wie ich erfahren habe, überschreibt der Gnome Settings Daemon die Xorg Settings.