Bearbeiten neuer Lenovo-Touchpad-Zonen in Linux

Bearbeiten neuer Lenovo-Touchpad-Zonen in Linux

Habe gerade ein Lenovo T440p bekommen – liebe das Notebook, die Hardware ist großartig – und war ganz aufgeregt, Mint Linux darauf zu installieren. Die Installation hat gut geklappt, keine Probleme, die die Show stoppen würden, aber es gibt eine hartnäckige Unannehmlichkeit, die mich wieder zu Win7 zurückgetrieben hat: Ich kann mit dem Trackpoint weder mit der rechten Maustaste noch mit der mittleren Maustaste klicken, und die rechte Klickzone unten rechts für das Touchpad nimmt fast ein Viertel seiner Oberfläche ein.

Da bei den neuen Lenovos das Synaptics-Touchpad die alten Tasten des Trackpoints ersetzt (mein Ärger über den Ersatz physischer Tasten durch virtuelle ist ein ganz anderes Thema), muss dem Gerät per Software mitgeteilt werden, dass es die Klicks im Rechtsklick- und Mittelklickbereich als Rechts- und Mittelklicks erkennt und Klicks an diesen Stellen einfach nicht als das interpretiert, was sie sein sollten.

Ich wäre vollkommen zufrieden, wenn ich den Rechtsklick unten rechts weglassen und oben schmale Rechts-/Mittelklickbereiche für den Trackpoint hätte, aber ich weiß nicht, wie ich das beheben kann. Ich kenne mich mit Linux nicht gut genug aus, um das Innere des Betriebssystems selbst zu öffnen (das sollte meine erste reine Linux-Version sein, die ich täglich verwende), und ich versuche nur, es so hinzubekommen, dass ich damit leben kann. Gibt es dafür eine GUI-basierte Lösung, wie die Thinkpad-Registerkarte in den Win7-Maussteuerungen, oder gibt es bereits bearbeitete Versionen, die ich einfach kopieren/einfügen kann?

Danke für die Hilfe!

Bearbeiten: Nachdem ich noch ein bisschen mit den Win7-Touchpad-Einstellungen herumgespielt habe, würde etwas Ähnliches wie das, was in Win7 eingebaut ist, auch funktionieren: Ein-Finger-Bewegungen auf dem Touchpad bewegen den Cursor nicht mehr (Trackpoint bewegt ihn nur), Rechts-/Mittelklicks werden auf den Trackpoint zurückgesetzt und Zwei-Finger-Gesten funktionieren auf dem Touchpad weiterhin zum Scrollen. Jetzt muss ich erwähnen, dass ich die Option „Touchpad deaktivieren“ in der Linux-Systemsteuerung vorher nicht in Betracht gezogen habe, weil ich davon ausgegangen bin, dass das Touchpad dadurch vollständig deaktiviert wird und ich nichts mehr anklicken kann. Wenn ich damit falsch liege, lassen Sie es mich bitte wissen und ich werde gerne zu Mint zurückkehren und es einrichten.

Antwort1

Ich habe die Zähne zusammengebissen und die Manipulation an der .conf-Datei durchgeführt, die ich eigentlich vermeiden wollte, und herausgefunden, was ich tun musste.

In /usr/share/X11/xorg.conf.d/ befindet sich 50-synaptics.conf, die Conf-Datei, die das Touchpad auf dem T440p (und anderen) steuert. Und dort gibt es diesen Abschnitt:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"

Dies sind die Standardeinstellungen für die Bereiche auf dem Touchpad, die der Rechtsklicktaste auf dem Touchpad entsprechen. Nach viel Herumprobieren, um die neu definierten Bereiche richtig zu gestalten, sollte Folgendes kopiert und eingefügt werden, um den Rechtsklickbereich in einen dünnen Streifen im oberen rechten Bereich des Touchpads zu ändern:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 0 45% 0 0 0 0"

Weiter komme ich im Moment nicht, aber damit erledige ich das meiste, was ich wollte. Ich poste es hier nur noch einmal, falls jemand anders jemals wissen muss, wie man die Zonen auf dem Synaptics-Touchpad neu zuordnet.

Antwort2

Dieses Skript,https://gist.github.com/tfg13/7628614, konfiguriert das Touchpad so, dass es sich wie gewünscht verhält. Der obere Teil des Pads reagiert dann nicht mehr auf Bewegungen, sondern erkennt nur noch, welche Maustaste beim Drücken des Pads signalisiert wird.

verwandte Informationen