So konfigurieren Sie einen Nur-Trackpoint-Modus auf Thinkpads mit Clickpads


7

Ich besitze ein Thinkpad Carbon X1 Gen2 Notebook mit dem neuen Touchpad (Clickpad). Das gleiche Clickpad scheint auch für die Modelle T440 und W540 verwendet zu werden. Ich möchte das Touchpad ausschalten, kann aber trotzdem den Trackpoint verwenden. Die neuen Clickpad-Notebooks verfügen jedoch nicht über physische Maustasten. Stattdessen müssen Bereiche auf dem Touchpad den Maustasten links, mittel und rechts zugeordnet werden. Das einfache Ausschalten des Touchpads in den Ubuntu / Unity-Einstellungen würde auch die Maustasten deaktivieren. Mit anderen Worten, ich möchte, dass das Touchpad nur als Schaltfläche mit drei Bereichen funktioniert, die den herkömmlichen Maustasten entsprechen (das Scrollen ist für mich nicht wichtig).

Im Internet gibt es viele Informationen zur Konfiguration des Touchpads / Trackpoints: z. B. thinkwiki oder askubuntu, aber diese Informationen scheinen veraltet zu sein.

Was ist der richtige (moderne) Weg, um dauerhafte Änderungen an der Touchpad- / Trackpoint-Konfiguration in Ubuntu 14.04 (oder 13.10) vorzunehmen?

Ich habe diese Lösung gefunden und mit Ubuntu 14.04 alpha ausprobiert:

Section "InputClass"
    Identifier "t440 top buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons
EndSection

Fügen Sie die vorherige Konfiguration in eine Datei mit dem Namen 99-carbonx1clickpad.conf ein und speichern Sie sie im Ordner /usr/share/X11/xorg.conf.d/.

Der Effekt ist, dass die 3 oberen Bereiche des Clickpads richtig zugeordnet sind, die Touchpad-Bewegung jedoch nicht ausgeschaltet ist (dh die Maus kann immer noch bewegt werden).

Warum ist die Bewegung immer noch eingeschaltet?

Gibt es einen Ubuntu-spezifischen Prozess, der die Einstellungen im Ordner xorg.conf.d überschreibt?

Update1:

Weitere Untersuchungen haben ergeben, nach welchen Prioritäten die xorg-Konfiguration gelesen wird (sofern diese noch aktuell ist). Daher habe ich die Konfigurationsdatei oben auch in den Ordner /etc/X11/xorg.conf.d/ kopiert.

Gemäß einer detaillierten Dokumentation im Archwiki kann der Gnome-Einstellungsdämon die Einstellungen des xservers überschreiben. Deaktivieren Sie daher die Option Aktiv bei der /org/gnome/settings-daemon/plugins/mouse/Verwendung des dconf-Editors.

Dies schaltet die Touchpad-Bewegungen jedoch immer noch nicht aus ... Gibt es einen anderen Konfigurationsschlüssel für Ubuntus Unity?

Übrigens: In Zukunft sollte mit synaptics 1.8 eine bessere Lösung verfügbar sein .


Sie scheinen auf dem richtigen Weg zu sein. Das W530 und das T430 verwenden immer noch die separaten Tasten. Wenn Sie also veraltete Informationen haben, ist die xorg.conf für das neuere Touchpad nicht korrekt. Versuchen Sie, mit einigen der Optionen in xorg herumzuspielen.
Mr.Lee

Auch nicht für restart lightdmgnome, um die neuen Änderungen zu übernehmen. Wenn das nicht funktioniert, funktioniert ein Neustart. Dies muss an allen Änderungen vorgenommen werden, damit der xorg stattfinden kann.
Mr.Lee

Antworten:


5

Das Option "Synaptics Area" "0 0 0 1"funktioniert nicht richtig. Daher ist alles, was benötigt wird ,:

Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection

Speichern Sie dies in einer Datei 99-carbonx1clickpad.confim Ordner/usr/share/X11/xorg.conf.d/

getestet für Ubuntu 13.10 und 14.04 Alpha

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.