Wie kann ich die Multitouch-Gesten in Ubuntu deaktivieren?


26

Meine Workstation mit Ubuntu 12.04 ist ein MacBook Pro, das ein Multitouch Trackpad unterstützt .

Leider löse ich ständig versehentlich die Drei-Finger-Geste aus, um die Größe eines Fensters zu ändern:

Bildbeschreibung hier eingeben

Wie kann ich diese Geste deaktivieren?


1
Sie sollten die gewählte Antwort auf die richtige ändern: askubuntu.com/a/198524/2230
MetaGuru

Antworten:


3

Installieren Sie den Compiz-Konfigurationsmanager:

sudo apt-get install compizconfig-settings-manager

Führen Sie dann compiz config manager aus (ccsm im Terminal) oder geben Sie einfach ccsm im Bindestrich ein.

und am Ende der Plugins-Liste finden:

Unity MT-Haltegriffe zum Deaktivieren.


3
Für mich werden nur die Bewegungssymbole entfernt (die transparenten Kreise mit den Pfeilen auf Gentmatts Screenshot oben). Die Drei-Finger-Touch-Geste verschiebt / ändert die Fenstergröße, ohne diese Symbole anzuzeigen.
Alfred Godoy

4
Ich kann bestätigen, dass dies keine 3-Finger-Gesten deaktiviert. Ich habe MT-Haltegriffe deaktiviert und kann immer noch Fenster mit drei Fingern über den Bildschirm ziehen. Ich möchte diese Funktionalität wirklich deaktivieren. Für hilfreiche Beiträge wäre ich sehr dankbar.
Unze

Dies ist überhaupt nicht die "Antwort". Die gestellte Frage war, wie Multitouch-Gesten deaktiviert werden können.
Doug65536

23

Ich habe dieses Problem behoben, indem ich die folgenden Konfigurationswerte festgelegt habe (die Anfangswerte waren 0):

synclient ClickFinger3=2
synclient TapButton3=2

Das hat den Trick gemacht. Ich habe ein paar weitere hilfreiche Links gefunden. Ich habe Änderungen in meiner xorg.conf vorgenommen und die Dinge sind jetzt gut. askubuntu or arch
oznah

1
Warum gibt es keine Benutzeroberfläche für Synclient? srsly (ubuntu 12.10)
NullVoxPopuli

@TheLindyHop hat noch keiner geschrieben, mach mit!
MetaGuru

1
Dadurch wird das Einfügen mit der mittleren Maustaste wieder aktiviert. Schlagen Sie einen "lächerlichen" Wert wie 12 oder mehr für beide Parameter vor, um das Tripple-Tap vollständig zu deaktivieren
ddotsenko,

Ich habe für jeden der Werte 15 verwendet und es hat am 14.04 hervorragend funktioniert.
mrm

3

Das Trackpad ist standardmäßig so konfiguriert, dass Dreifinger-Klicks (und Dreifinger-Klicks) ignoriert werden. Es kann so eingestellt werden, dass die Steuerung wiederhergestellt wird, wodurch die Fensterbewegungszuordnung auf Dreifinger-Klicks überschrieben wird. So kann es gemacht werden:

  1. Suchen Sie nach der entsprechenden Immobilie - öffnen Sie ein Terminal und geben Sie Folgendes ein:

    xinput
    

    Suchen Sie die Zeile mit den Trackpad-Details (z. B. ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] ) und notieren Sie den idWert. Jetzt tippe ein:

    xinput list-props [id]
    

    wobei [id]durch den ersetzt idWert (das ist 12in dem gegebenen Beispiel). Suchen Sie nun die Synaptics Tap ActionEigenschaft (z. B. Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) und notieren Sie ihre Nummer. Sie wird in runde Klammern eingeschlossen (hier ist sie 282). Beachten Sie auch die Eigenschaftswerte, die wir später verwenden werden.

  2. Angenommen, Sie möchten dieses Verhalten beim Start, erstellen Sie ein Shell-Skript und fügen Sie es den Startprogrammen hinzu. Nennen wir dieses Skript trackpad.sh . Unser Ziel ist es, den letzten Wert durch einen neuen zu ersetzen, z. B. für einen mittleren Klick. Bearbeiten Sie das Skript so, dass es Folgendes enthält:

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    Unser konkreter Beispielbefehl sieht dann so aus (nur zur Veranschaulichung):

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    Beachten Sie, dass wir nur den letzten Wert von 0bis ersetzt haben 2, um einen mittleren Klick zu kennzeichnen. Sie können zwischen 1(Linksklick), 2(Mittelklick) oder 3(Rechtsklick) wählen .

  3. Gewähren Sie dem Skript Ausführungsberechtigungen und führen Sie es aus. Du bist gut zu gehen!

Referenz

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.