web-dev-qa-db-fra.com

Comment restaurer à nouveau le clic du milieu avec deux doigts?

auparavant, le fait de taper deux doigts sur le pavé tactile envoie un clic central. Maintenant, il fait un clic droit et trois doigts sont maintenant le clic du milieu. Je ne peux vraiment pas comprendre le changement et pense que c'est un bogue ou mal copié de Apple ou quelque chose du genre. Le raisonnement m'échappe totalement. J'utilise un clic du milieu pour ouvrir les liens dans un nouvel onglet du navigateur toute la journée et j'utilise rarement un clic droit (et j'ai un bouton droit de la souris sous le pavé tactile, doh) Taper trois doigts sur mon minuscule pavé tactile EeePC est pratiquement impossible veux le vieux comportement. J'ai trouvé:

synclient TapButtons2=2
synclient TapButtons3=3

mais cela n'a pas fonctionné le 10.10

Est-ce que quelqu'un sait comment restaurer un comportement sain d'esprit?

24
Thomas A.

Les paramètres par défaut qui semblent être activés avec "tapez pour cliquer" (sur mon ordinateur portable quand même) offrent également les fonctionnalités suivantes:

  • Clic central (appuyez en haut à droite de la zone de défilement)
  • Clic droit (appuyez en bas à droite de la zone de défilement)
10
Nerdfest

Vous pouvez également être intéressé par l’installation du paquetage gpointing-device-settings , qui fournira plus d’options de configuration pour votre pavé tactile. BTW, dans Ubuntu 10.04LTS + ceci remplace gsynaptics.

Sudo apt-get install gpointing-device-settings

Une fois installé, vous le trouverez sous Système -> Préférences -> Périphériques de pointage .

8
MagicFab

La solution suivante a été testée sur Ubuntu 12.04 et 12.10. Ça fonctionne parfaitement.

  1. Créez un fichier /etc/X11/xorg.conf.d/touchpad.conf avec le contenu suivant:

    Section "InputClass"
            Identifier      "Touchpad"                      # required
            MatchIsTouchpad "on"                           # required
            Driver          "synaptics"                     # required
            Option          "MinSpeed"              "0.5"
            Option          "MaxSpeed"              "1.0"
            Option          "AccelFactor"           "0.075"
            Option          "TapButton1"            "1"
            Option          "TapButton2"            "2"     # multitouch
            Option          "TapButton3"            "3"     # multitouch
            Option          "VertTwoFingerScroll"   "1"     # multitouch
            Option          "HorizTwoFingerScroll"  "1"     # multitouch
            Option          "VertEdgeScroll"        "1"
            Option          "CoastingSpeed"         "8"
            Option          "CornerCoasting"        "1"
            Option          "CircularScrolling"     "1"
            Option          "CircScrollTrigger"     "7"
            Option          "EdgeMotionUseAlways"   "1"
            Option          "LBCornerButton"        "8"     # browser "back" btn
            Option          "RBCornerButton"        "9"     # browser "forward" btn
    EndSection
    
  2. Exécutez dconf-editor à partir de votre utilisateur (ne pas Sudo). Allez à org.gnome.settings-daemon.plugins.mouse, décochez active. (Il est connu que le démon de configuration de Gnome peut remplacer vos paramètres xorg.conf).

  3. Déconnectez-vous et connectez-vous. Tout devrait bien fonctionner maintenant.

7
Nikita Volkov

xinput a donné:

impossible de trouver le périphérique SynPS/2 Synaptics TouchPad

alors j'ai fait

synclient TapButton3=3 TapButton2=2

à partir d'un conseil de http://ubuntuforums.org/showthread.php?t=1251372

Je mets ceci dans mon ~/.bashrc et les choses semblent fonctionner

3
Onti

Pour conserver votre configuration synaptics après la reprise, j'ai suivi les étapes de wiki.archlinux.org:

Le démon des paramètres Gnome peut remplacer les paramètres existants (par exemple ceux définis dans xorg.conf.d) pour lesquels il n’existe d’équivalent dans aucun des utilitaires de configuration graphique. Il est possible d'empêcher gnome de toucher les paramètres de la souris:

1. Run dconf-editor
2. Edit /org/gnome/settings-daemon/plugins/mouse/
3. Uncheck the active setting 

Il respectera désormais la configuration synaptics existante de votre système.

Cela a fonctionné sur Ubuntu 11.10 ET maintenant j'ai:

  • Défilement à deux doigts.
  • Clic du milieu avec deux doigts.
  • Clic droit (appuyez sur en bas à droite de la zone de défilement).
2
leoperbo

Pour corriger le clic du milieu, vous pouvez utiliser la commande suivante:

xinput set-int-prop NN 266 8 2 3 0 0 1 2 3

NNest l'id du périphérique mousepad, vous pouvez le voir avec la commande xinput list. 266 est l'id de la propriété "Action Synaptics Tap" que vous pouvez voir avec xinput list-props NN

Vous devez exécuter cette commande chaque fois que vous démarrez/login/wake.

Pour le rendre permanent, vous pouvez mettre cette commande à la fin de votre fichier .profile dans votre dossier personnel. (Vous pouvez également essayer de le mettre dans /etc/init.d/rc.local, mais dans mon cas, cela n'a pas fonctionné.)

2
Dimitris_M

D'ACCORD,

Je dois maintenant courir

xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3

et

gconftool-2 --set --type=bool /apps/gnome-power-manager/lock/suspend false 

pour restaurer quelque chose que je peux tolérer, MAIS je dois exécuter ces commandes après chaque reprise. Quel script est exécuté après chaque CV pour automatiser cela?

1
Thomas A.

Ajoutez ceci à /etc/X11/xorg.conf:

Section "InputClass"
    Identifier "middle button emulation class"
    MatchIsPointer "on"
    Option "Emulate3Buttons" "on"
EndSection

WARNING: essayez avec prudence. Lorsqu'il est ajouté à ~50-synaptics.conf dans 11.10, il peut provoquer un blocage du démarrage après l'écran de connexion.

1
Tim

Essayez d'exécuter ceci en tant que script

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3  # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
1
Shungun

Solution n ° 1

Je viens de découvrir que si vous maintenez deux doigts appuyés sur le pavé tactile et appuyez sur le clic gauche "bouton" du pavé tactile, il émule le bouton central de la souris. (il faut donc 3 doigts au total)

Solution n ° 2

Si vous voulez toujours cliquer sur les deux boutons et produire une émulation du bouton du milieu, exécutez:

synclient EmulateMidButtonTime=100

EmulateMidButtonTime vous permet de modifier le temps requis pour produire un bouton du milieu (période autorisée pour cliquer sur les deux boutons). 100 signifie 100 millisecondes (ms).

Vous pouvez le définir sur des valeurs encore plus élevées, telles que synclient EmulateMidButtonTime=500 pour 500 ms, ce qui est suffisamment de temps pour cliquer sur les deux boutons.

0
Savvas Radevic

J'ai fait exactement ce que Nikita Volkov a dit (créer le dossier xorg.conf.d et le fichier touchpad.conf), mais mon fichier ressemble à ceci:

Section "InputClass"
    Identifier      "Touchpad"                      # required
    MatchIsTouchpad "on"                            # required
    Driver          "synaptics"                     # required
    Option          "MinSpeed"              "0.5"
    Option          "MaxSpeed"              "1.0"
    Option          "AccelFactor"           "0.075"
    Option          "TapButton1"            "1"
    Option          "TapButton2"            "2"     # multitouch
    Option          "TapButton3"            "3"     # multitouch
    Option          "VertTwoFingerScroll"   "1"     # multitouch
    Option          "HorizTwoFingerScroll"  "0"     # multitouch
    Option          "MaxTapTime"            "70"
    Option          "FastTaps"              "1"
EndSection

et maintenant c'est parfait!

0
Sergio Viudes

Pour moi, j'ai perdu un clic droit après l'installation de gnome. J'ai essayé plusieurs de ces réponses et voici ce qui a finalement fonctionné:

Essaye ça:

xinput --set-prop "SynPS/2 Synaptics TouchPad" --type=int "libinput Click Method Enabled" 0 1

Si cela fonctionne, faites-le persister lors des redémarrages en l'ajoutant comme script de démarrage. Recherchez Startup Application Preferences. Add un nouveau programme de démarrage et dans command, collez la ligne à partir du haut.

enter image description here

Remarque: j'avais déjà essayé de l'ajouter à /etc/X11/Xsession.d/ au début, mais cela ne fonctionnait pas pour moi (gnome, Ubuntu 16.10).

0
roo2