Touchpad-Konfiguration funktioniert nicht (deaktivieren oder ändern 2 Tippen Rechtsklick) MacBook Air

Touchpad-Konfiguration funktioniert nicht (deaktivieren oder ändern 2 Tippen Rechtsklick) MacBook Air

Ich habe vor Kurzem Linux auf einem MacBook Air (Anfang 2014) installiert und versuche, das Touchpad so zu optimieren, dass es tatsächlich nutzbar ist.

Folgendes ist mir aufgefallen:

1) Beim Surfen im Internet erscheinen bei mir häufig versehentlich Rechtsklickmenüs. Das Touchpad scheint sehr empfindlich zu sein und ich möchte, dass das aufhört.

2) Ich kann den Cursor mit einem Finger über das Touchpad bewegen, aber sobald ich einen anderen Finger oder einen Teil meiner Hand (oft aus Versehen) auf das Touchpad lege, stoppt die gesamte Navigation und ich kann den Cursor nicht bewegen, solange mehr als ein Stück Fleisch das Touchpad berührt. Ich möchte nicht, dass das passiert, und weiß nicht, wie ich das verhindern kann. MacOS ist in dieser Hinsicht nicht so restriktiv.

Um Nr. 1 zu beheben, habe ich den Vorschlag unter dem folgenden Link ausprobiert. Dieser versucht, den standardmäßigen Rechtsklickmechanismus auf den von MacOS zu ändern, der aus einer Tastenkombination+Klick besteht.

https://www.void.gr/kargig/blog/2009/06/11/handling-right-clicks-on-a-macbook-running-linux/

Das hat jedoch nicht funktioniert. Wenn ich auf die Befehlstaste klicke, wird stattdessen das Linux Mint-Menü angezeigt. Die Rechtsklickfunktion bleibt unverändert und bleibt das Tippen mit zwei Fingern.

Ich habe außerdem Folgendes eingefügt in /etc/X11/xorg.conf.d/50-synaptics.conf:

Option "TapButton2" "0"

So:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
       MatchDevicePath "/dev/input/event*"
       Option "TapButton2" "0"
EndSection

Das hat jedoch nichts bewirkt und beim Ausführen synclient -lwird immer noch Folgendes angezeigt:

TapButton1              = 1
TapButton2              = 3
TapButton3              = 2

Ich habe auch nachgesehen /var/log/Xorg.0.logund sehe, dass TapButton2 = 0 übernommen wurde, aber es hat keine Wirkung gezeigt, weil ich immer noch mit der rechten Maustaste klicken kann, indem ich mit zwei Fingern auf das Touchpad klicke.

[     9.240] (**) Option "TapButton2" "0"

An diesem Punkt bin ich mir nicht sicher, ob es überhaupt möglich ist, das Touchpad richtig zu konfigurieren, da einfache Konfigurationsänderungen anscheinend nicht funktionieren.

Antwort1

Ich hatte ähnliche Probleme auf einem MacBook Pro (8,1) mit Ubuntu 15.04 (und früheren Versionen). Für eine kurzfristige Lösung versuchen Sie, synclient direkt zu verwenden, z. B. synclient TapButton2=0. Ich habe meine Änderungen dauerhaft gemacht, indem ich /etc/X11/xorg.conf.d/50-synaptics.confsie nach kopiert habe /etc/X11/xorg.conf.d/10-synaptics.conf(ich glaube nicht, dass Sie ersteres bearbeiten sollen). Fügen Sie am Ende der neuen Datei einen neuen Abschnitt ein

    Section "InputClass"
            Identifier "Set TB2 to 0"
            MatchDevicePath "/dev/input/event*"
            Option "TapButton2" "0"
    EndSection

Möglicherweise müssen Sie neu starten. Schließlich habe ich für meine Änderungen statt MatchDevicePathdie MatchProductund Informationen aus einem vorherigen Abschnitt in der Datei kopiert (ich bin nicht sicher, ob das notwendig ist). Schließlich*2 kann es hilfreich sein, die Empfindlichkeit (mit oder ) MatchDriveranzupassen .FingerHighFingerLow

verwandte Informationen