X11 / Gnome / TrackPoint: Die Zuordnung benutzerdefinierter Schaltflächen funktioniert nicht

2

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?

Eike Cochu
quelle
Sie könnten versuchen, den Befehl xinput zu Ihrer .bashrc-Datei hinzuzufügen, der nicht elegant ist, aber möglicherweise funktioniert.
Terdon
ja aber was gebe ich für die id ein (was ändert sich beim neustart, wie ich geschrieben habe)?
Eike Cochu
Ich habe xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7zu 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.
Eike Cochu
edit: xinput-Einstellung geht nach Suspend verloren.
Eike Cochu

Antworten:

2

Unter https://askubuntu.com/questions/48955/how-can-i-configure-a-specific-usb-mouse-model-as-left-handed und http://ubuntuforums.org/printthread.php?t = 1746468 & pp = 10 & page = 1 Ich stelle fest , dass Sie möglicherweise vermisst werden

gsettings set org.gnome.settings-daemon.plugins.mouse active false

oder alternativ)

Navigieren Sie nach dem Ausführen von gconf-editor über die GUI zu

apps > gnome_settings_daemon > plugins > mouse

und deaktivieren Sie das Kontrollkästchen für "aktiv".

denn das ist

... jedoch nicht das Ende der Geschichte, da Natty weiterhin den Gnome-Settings-Daemon verwendet, um die Maus- und Tastatureinstellungen zu steuern. Normalerweise ist dies intelligent genug, um Ihnen aus dem Weg zu gehen. Bei Mäusen (insbesondere bei Tasten) wird jedoch automatisch versucht, sicherzustellen, dass Ihre primären und sekundären Tasten dem systemweiten Layout für Links- oder Rechtshänder zugeordnet sind. In diesem speziellen Fall möchten wir das nicht, daher müssen wir diese Funktionalität deaktivieren.

Beides sollte funktionieren. Lass es mich wissen, wenn nicht. Viel Glück!

verrückt nach natty
quelle