Comment configurer le clic du milieu du touchpad?

60

Dans presque toutes les grandes distributions Linux modernes et dans les dernières versions des distributions basées sur Ubuntu, le pavé tactile était configuré de manière à avoir des clics droit, gauche et central et vous pouviez les configurer facilement. Le clic du milieu se fait généralement avec un tapotement à deux ou trois doigts.

Dans Ubuntu 12.04, je n'ai pas vu où activer le clic du milieu et il n'est pas activé par défaut.

    
posée Pili 02.05.2012 - 23:51
la source

13 réponses

42

Vous pouvez le faire fonctionner et persister dans Ubuntu 12.04, même en suspendant, en suivant ces étapes.

D'abord, créez un fichier avec votre script:

echo synclient TapButton3=2 > ~/touchpad_settings.sh

(Vous pouvez placer le script dans un autre répertoire, par exemple /usr/bin ou /etc , si vous souhaitez qu'il se trouve dans un endroit plus "générique", au cas où vous auriez plusieurs comptes dans votre installation ubuntu.)

Puis rendez-le exécutable:

chmod +x ~/touchpad_settings.sh

Et enfin, exécutez la commande suivante en remplaçant "user" par votre nom d'utilisateur:

gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/user/touchpad_settings.sh"

Puis redémarrez ou déconnectez-vous & amp; connectez-vous ou redémarrez GNOME.

C'est tout!

Pour plus d'informations sur ce correctif, go ici .

    
réponse donnée Nahuel 27.06.2012 - 03:56
la source
33

Je cherchais ceci et j'ai découvert que le touchpad avait des paramètres différents pour les taps dans les coins, et si vous appuyez sur dans le coin inférieur droit, cela fait un clic droit. Mais si vous appuyez sur en haut à droite, le clic central est activé. C'est le paramètre par défaut.

    
réponse donnée Ricardo Moreira 24.05.2012 - 04:27
la source
18

Une autre option qui pourrait être plus simple et éviter les scripts de démarrage est la suivante:

  1. Empêchez le démon de configuration de gnome de remplacer les paramètres existants (police: Synptics de Touchpad - ArchWiki ).

    gsettings set org.gnome.settings-daemon.plugins.mouse active false
    
  2. Modifiez le fichier de configuration X11 du pavé tactile.

    sudo -H gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
    

    et ajoutez vos options de bouton sous la section avec le pilote synaptics, comme ceci:

    Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
            Option "TapButton1" "1"
            Option "TapButton2" "3"
            Option "TapButton3" "2"
            Option "HorizTwoFingerScroll" "on"
            Option "VertTwoFingerScroll" "on"
    EndSection
    
réponse donnée dllud 19.07.2012 - 17:04
la source
14
synclient ClickFinger3=2
synclient TapButton3=2

Pour afficher la liste des valeurs réelles:

synclient -l

J'espère que ça aide (c'est fait pour moi!)

    
réponse donnée Manuker 01.05.2013 - 00:19
la source
6

Téléchargez les synaptiks depuis le Software Center.

Ouvrez-le, puis accédez à Configuration du pavé tactile & gt; & gt; Tapping .

Définissez votre configuration comme vous le souhaitez.

    
réponse donnée u2d5 06.09.2012 - 20:18
la source
5

Vous pouvez l'activer avec la commande synclient TapButton3=2 dans le terminal, mais cela semble être surchargé lors de la suspension + reprise et après un redémarrage.

Solution permanente:

Il est expliqué pour Xfce dans ce sujet du forum Xfce

Cependant, unity-2d (et je suppose aussi Unity) aime bien manipuler ces paramètres lors de la reprise, et je ne sais pas comment les désactiver. peut-être est-ce que je ne sais pas vraiment.

L'essentiel est que soit un moyen de configurer le clic central de façon permanente:

  • ajoutez une application de démarrage personnalisée (sous le menu «gear» dans l’unité en haut à droite) avec un nom quelconque, par ex. "tweak touchpad" et la commande sh -c "/usr/bin/synclient TapButton3=2" , puis enregistrez-le.

Cela va bien jusqu’à ce que vous suspendiez et repreniez. pour cela:

  • Ouvrez un terminal et tapez gksudo gedit /etc/pm/sleep.d/80-synaptics-three-finger
  • Copiez et collez le texte suivant dans le fichier:

    #!/bin/sh
    
    # Restore three finger tapping
    
    case "" in
            resume|thaw)
                    sleep 5;
                    /bin/su YOUR_USER_NAME -c "/usr/bin/synclient TapButton3=2"
                    ;;
    esac
    
  • Remplacez YOUR_USER_NAME par votre nom login - pas le nom long; par exemple. utiliser "fred" au lieu de "fred fuchs". si vous ne vous en souvenez pas, vous pouvez toujours taper whoami dans une fenêtre de terminal et cela vous le dira.

  • Enregistrez le fichier.

  • Rendez-le exécutable; tapez simplement sudo chmod +x /etc/pm/sleep.d/80-synaptics-three-finger dans la fenêtre du terminal. il vous demandera votre mot de passe.

Si vous avez fait tout cela correctement, votre système doit conserver trois clics de souris en tant que clic du milieu après un cycle de suspension / reprise.

C'était amusant et convivial, n'est-ce pas? Je ne peux que me demander pourquoi l'unité se mêle silencieusement aux paramètres du synclient et se demande encore plus pourquoi il n'y a pas un simple outil graphique pour configurer tout cela. de toute façon, voilà.

    
réponse donnée bamdad 06.05.2012 - 12:16
la source
2

J'ai essayé plusieurs solutions proposées ici, mais rien ne fonctionnait sur mon Toshiba Satellite. L'astuce semble être la distinction entre un "touchpad" qui est un tapis de souris avec des boutons adjacents et un "clickpad" qui est un pad sans boutons adjacents: vous cliquez sur le pad.

Ce Toshiba Satellite a un clickpad, donc cliquer dans le coin ne fonctionnait pas et je ne pouvais pas obtenir un clic à trois doigts pour travailler.

Sur la base de la réponse de dllud, j'ai trouvé que je devais éditer (sur kubuntu) /usr/share/X11/xorg.conf.d/50-synaptics.conf sur la base des informations lien et j'ai maintenant des sections comme celle-ci:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option     "SoftButtonAreas"  "60% 0 82% 0 40% 59% 82% 0"
EndSection

Ceci règle le pad sur le bouton gauche à 40%, le bouton central à 20%, le bouton droit à 40%. Il faut encore un peu de pratique pour atteindre le milieu correctement.

    
réponse donnée dannyman 06.01.2016 - 06:26
la source
1

Vérifiez ceci. lien J'ai mis au démarrage

xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Tap Action" 8 0 0 0 0 1 3 2
    
réponse donnée pijetja 07.05.2012 - 09:27
la source
1

Le pavé tactile a des paramètres différents pour les taps dans les coins, et si vous appuyez sur dans le coin inférieur droit, le clic droit est effectué. Mais si vous appuyez sur en haut à droite, le clic central est activé. C'est le paramètre par défaut.

simple frère travaille pour moi:)

    
réponse donnée bhavin 05.10.2014 - 23:12
la source
1

Cliquer sur les deux boutons gauche et droit en même temps fonctionne pour certains systèmes.

Voir la documentation Xorg et rechercher le terme "milieu".

Ubuntu 12.04
pavé tactile: Elantech

    
réponse donnée blackbird658 17.03.2016 - 18:54
la source
0

Si vous regardez les paramètres du wiki XFCE pour la souris / trackpad , vous verrez comment "Propriétés du périphérique " peut être mis en place. Malheureusement, ce n’est pas complet car les paramètres directs de l’appareil doivent obligatoirement être être sous Propriétés / pour prendre effet. Par exemple, pour faire deux doigts du doigt sur le milieu et trois doigts sur le bouton droit, vous devez modifier "Synaptics Tap Action". Voici à quoi ça ressemble initialement:

$ xinput list-props "ETPS/2 Elantech Touchpad" | grep "Tap Action"
    Synaptics Tap Action (298): 2, 3, 0, 0, 1, 3, 0

Pour que XFCE 4.12 définisse ceci, il est nécessaire de procéder comme suit:

xfconf-query -c pointers -p /ETPS2_Elantech_Touchpad/Properties/Synaptics_Tap_Action -n -t int -t int -t int -t int -t int -t int -t int -s 2 -s 3 -s 0 -s 0 -s 1 -s 2 -s 3

Maintenant, nous pouvons voir que cela a changé:

$ xinput list-props "ETPS/2 Elantech Touchpad" | grep "Tap Action"
    Synaptics Tap Action (298): 2, 3, 0, 0, 1, 2, 3
    
réponse donnée Anon 26.04.2016 - 08:23
la source
0

Pavé tactile avec boutons

J'avais l'habitude d'avoir un ordinateur portable avec des boutons de pavé tactile, et cliquez sur les deux simultanément pour provoquer une émulation de clic du milieu.

Touchpad sans bouton

J'ai maintenant un pavé tactile sans bouton. Voici ce que j'ai fait:

Utilisez la commande suivante pour en savoir plus sur les valeurs et la configuration de la taille de votre pavé tactile:

$ synclient -l | grep 'Area\|Edge\|ClickFinger' 
LeftEdge                = 129
RightEdge               = 3105
TopEdge                 = 126
BottomEdge              = 2211
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
ClickFinger1            = 1
ClickFinger2            = 3
ClickFinger3            = 0
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
RightButtonAreaLeft     = 1617
RightButtonAreaRight    = 0
RightButtonAreaTop      = 1916
RightButtonAreaBottom   = 0
MiddleButtonAreaLeft    = 0
MiddleButtonAreaRight   = 0
MiddleButtonAreaTop     = 0
MiddleButtonAreaBottom  = 0

Utilisez ensuite la syntaxe synclient var1=value1 var2=value2 ... pour modifier ces valeurs en fonction de vos besoins. Voir l'exemple de commande que je donne belo

Notez que:

  • Les options ClickFinger1 , ClickFinger2 et ClickFinger3 remappent les clics quand ils se font avec respectivement un, deux ou trois doigts en contactant le pavé tactile.
  • La valeur 1 correspond au clic gauche.
  • La valeur 2 correspond au clic du milieu.
  • La valeur 3 correspond à un clic droit.

Voici la commande que j'ai exécutée et définie dans la fenêtre Startup Applications Preferences pour configurer mon pavé tactile:

$ synclient RightButtonAreaTop=0 RightButtonAreaLeft=0   MiddleButtonAreaTop=1916 MiddleButtonAreaLeft=1617  ClickFinger1=0
  • RightButtonAreaTop=0 et RightButtonAreaLeft=0 désactivent le "bouton droit" provoquant un clic droit (j'ai omis d'utiliser les paramètres d'ivan-volosyuk pour que les trois boutons soient réglés. Je n'ai qu'un clic central). J'utilise le toucher à deux doigts pour produire un clic droit. Ne pas être capable de maintenir un clic droit n'est pas suffisant pour me pousser à trouver une solution.

  • MiddleButtonAreaTop=1916 et MiddleButtonAreaLeft=1617 définissent le "bouton droit" pour provoquer un clic du milieu.

  • ClickFinger1=0 Désactive l'interprétation spéciale du clic qui se produit lorsqu'un doigt touche la surface au moment du clic. Sa valeur précédente: ClickFinger1=1 entraînait l’interprétation de mon clic droit en cliquant avec le bouton gauche de la souris lorsque celui-ci touchait le pavé tactile.

Pirate-le comme tu veux. Peut-être que vous ferez mieux que moi.

    
réponse donnée loxaxs 01.08.2017 - 23:21
la source
-1

Je recommanderais d'ajouter synclient TapButton2=2 et synclient TapButton3=3 au fichier de configuration ~ / .barchrc

  • synclient TapButton2=2 réglera les deux doigts en appuyant sur un bouton central
  • synclient TapButton3=3 définira le clic à trois doigts sur un clic droit

    1. echo synclient TapButton2=2 >> ~/.bachrc
    2. echo synclient TapButton3=3 >> ~/.bachrc
    3. redémarrez votre ordinateur
réponse donnée BO3 31.03.2016 - 01:32
la source

Lire d'autres questions sur les étiquettes