65 votes

Comment configurer le clic moyen du touchpad ?

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é dès le départ pour avoir des clics à droite, à gauche et au milieu et vous pouviez les configurer facilement. Le clic du milieu est généralement effectué par 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.

6voto

Rutesh Makhijani Points 4838

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

Solution permanente :

C'est expliqué pour Xfce dans ce fil de discussion du forum Xfce

Cependant, unity-2d (et je suppose que c'est aussi le cas d'Unity) aime tripoter ces paramètres lors de la reprise, et je n'ai aucune idée de comment désactiver cela. peut-être est-ce utouch, je ne sais pas vraiment.

L'essentiel est qu'il y a est un moyen de configurer le clic moyen de façon permanente :

  • ajouter une application de démarrage personnalisée (sous le menu "gear" dans l'unité en haut à droite) avec le nom que vous voulez, par exemple "touchpad tweak" et la commande sh -c "/usr/bin/synclient TapButton3=2" puis enregistrez-la.

C'est très 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 "$1" in
            resume|thaw)
                    sleep 5;
                    /bin/su YOUR_USER_NAME -c "/usr/bin/synclient TapButton3=2"
                    ;;
    esac
  • Remplacer YOUR_USER_NAME avec votre connexion nom - pas le long ; par exemple, utilisez '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 il 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 devrait conserver le clic de trois doigts comme clic central après un cycle de suspension/reprise.

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

4voto

Ram Rachum Points 4871

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 tapis sans boutons adjacents : vous cliquez sur le tapis.

Ce Toshiba Satellite est équipé d'un pavé tactile, ce qui fait que cliquer dans un coin ne fonctionne pas, et je n'ai pas réussi à faire fonctionner le clic à trois doigts.

En me basant sur la réponse de dllud, j'ai constaté que je devais modifier (sur kubuntu) /usr/share/X11/xorg.conf.d/50-synaptics.conf sur la base des informations contenues dans https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_touchpads_.28aka_ClickPads.29 et j'ai maintenant des sections comme ça :

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

Le pad est ainsi réglé sur 40% de bouton gauche, 20% de bouton central et 40% de bouton droit. Il faut encore un peu de pratique pour toucher le milieu correctement.

2voto

Ed Anuff Points 228

Pavé tactile avec boutons

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

Pavé tactile sans bouton

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

Utilisez la commande suivante pour connaître 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

Ensuite, utilisez synclient var1=value1 var2=value2 ... pour modifier ces valeurs en fonction de vos besoins. Voir l'exemple de commande que je donne ci-dessous

Notez que :

  • ClickFinger1 , ClickFinger2 y ClickFinger3 Les options remappent les clics lorsqu'ils sont effectués avec respectivement un, deux ou trois doigts restant sur le pavé tactile.
  • La valeur 1 correspond à un clic gauche.
  • La valeur 2 correspond au clic du milieu.
  • La valeur 3 correspond au clic droit.

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

$ synclient RightButtonAreaTop=0 RightButtonAreaLeft=0   MiddleButtonAreaTop=1916 MiddleButtonAreaLeft=1617  ClickFinger1=0
  • RightButtonAreaTop=0 y RightButtonAreaLeft=0 Désactiver le "bouton droit" qui provoque le clic droit (je n'ai pas utilisé les paramètres d'ivan-volosyuk pour avoir les trois boutons définis. Je n'ai que le clic du milieu). J'utilise le tapotement à deux doigts pour produire le clic droit. Le fait de ne pas pouvoir maintenir le clic droit n'est pas assez gênant pour me pousser à trouver une solution.

  • MiddleButtonAreaTop=1916 y MiddleButtonAreaLeft=1617 définir le "bouton droit" pour provoquer le 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 Les clics droits étaient interprétés comme des clics gauches lorsqu'un doigt sans clic touchait le pavé tactile.

Piratez-la comme vous le souhaitez. Peut-être que tu feras mieux que moi.

1voto

Le Touchpad a des paramètres différents pour les tapotements dans les coins, et si vous tapotez dans le coin inférieur droit, il fait un clic droit. Mais si vous tapez dans le coin supérieur droit, vous obtiendrez un clic moyen. C'est le paramètre par défaut.

simple bro fonctionne pour moi :)

1voto

oneleggedmule Points 183

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

Véase la documentation Xorg et recherchez le terme "milieu".

Ubuntu 12.04
pavé tactile : Elantech

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X