Dans presque toutes les grandes distributions Linux modernes et dans les dernières versions de distributions basées sur Ubuntu, le touchpad a été configuré de manière à ce que les clics droit, gauche et central puissent être facilement configurés. 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 ce n'est pas activé par défaut.
Vous pouvez le faire fonctionner et persister dans Ubuntu 12.04, même après une suspension, en suivant ces étapes.
Commencez par créer 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 emplacement plus "générique", dans le cas où vous avez plusieurs comptes dans votre installation Ubuntu.)
Puis rendez-le exécutable:
chmod +x ~/touchpad_settings.sh
Et enfin, lancez la commande suivante en remplaçant "utilisateur" par votre nom d'utilisateur:
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/user/touchpad_settings.sh"
Ensuite, redémarrez ou déconnectez-vous et connectez-vous, ou redémarrez GNOME.
C'est tout!
Pour plus d'informations sur ce correctif, allez ici .
Je cherchais ceci et j'ai découvert que le pavé tactile avait différents réglages pour les taps aux coins, et si vous tapez dans le coin en bas à droite, c'est un clic droit. Mais si vous appuyez sur dans le coin en haut à droite, il fait un clic moyen. Ce sont les paramètres par défauts.
Une autre option qui pourrait être plus simple et éviter les scripts de démarrage est la suivante.
Empêche le démon de paramètres de gnome de remplacer les paramètres existants (police: Touchpad Synaptics - ArchWiki ).
gsettings set org.gnome.settings-daemon.plugins.mouse active false
Modifiez le fichier de configuration X11 pour le 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
synclient ClickFinger3=2
synclient TapButton3=2
Pour afficher la liste des valeurs réelles:
synclient -l
j'espère que ça aide (ça l'a fait pour moi!)
Vous pouvez l'activer avec la commande synclient TapButton3=2
dans le terminal, mais cela semble avoir été remplacé à la suite d'une suspension, d'une reprise et d'un redémarrage.
Solution permanente:
C'est expliqué pour Xfce dans ce fil de discussion Xfce
Cependant, unity-2d (et je suppose aussi Unity) aime manipuler ces paramètres lors de la reprise, et je ne sais pas comment désactiver cela. peut-être que c'est utouch, je ne sais pas vraiment.
La ligne du bas est que est un moyen de configurer le clic du milieu de façon permanente:
sh -c "/usr/bin/synclient TapButton3=2"
, puis enregistrez-le.C'est bien jusqu'à ce que vous suspendez et repreniez. pour ça:
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
Remplacez YOUR_USER_NAME
par votre identifiant nom - et non 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 cela vous le dira.
Enregistrez le fichier.
Le rendre 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 effectué tout cela correctement, votre système doit conserver un clic sur trois doigts 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é intervient en silence dans les paramètres synclients et pourquoi encore plus pourquoi il n'existe pas de simple outil graphique permettant de configurer tout cela. de toute façon, là vous l'avez.
Téléchargez des synaptiks à partir du centre logiciel.
Ouvrez-le, puis allez à Configuration du pavé tactile >> Tapoter.
Définissez votre configuration là-bas, comme vous le souhaitez.
J'ai essayé plusieurs solutions proposées ici, mais rien ne fonctionnait sur mon Toshiba Satellite. Le truc 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 pavé.
Ce Toshiba Satellite a un pavé numérique, le clic dans le coin ne fonctionnait pas et je ne pouvais pas obtenir un clic à trois doigts.
Sur la base de la réponse de dllud, j'ai découvert que je devais éditer (sur kubuntu) /usr/share/X11/xorg.conf.d/50-synaptics.conf
en fonction des informations de https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_touchpads_.28aka_ClickPads.29 et moi. maintenant avoir des sections comme suit:
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "60% 0 82% 0 40% 59% 82% 0"
EndSection
Ceci règle le pad comme étant un bouton gauche 40%, un bouton central 20%, un bouton droit 40%. Il faut encore un peu de pratique pour frapper le centre correctement.
Vérifie ça. http://forums.debian.net/viewtopic.php?p=354960#p35496 J'ai mis le démarrage
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Tap Action" 8 0 0 0 0 1 3 2
Le pavé tactile a différents paramètres pour les tapotements aux coins, et si vous tapez dans le coin inférieur droit, il faut cliquer avec le bouton droit de la souris. Mais si vous appuyez sur dans le coin en haut à droite, il fait un clic moyen. Ce sont les paramètres par défauts.
simple bro travaille pour moi :)
Cliquer simultanément sur les boutons gauche et droit fonctionne pour certains systèmes.
Voir la documentation Xorg et rechercher le terme "milieu".
Ubuntu 12.04
touchpad: Elantech
J'avais l'habitude d'avoir un ordinateur portable avec des boutons du touchpad, et de cliquer sur les deux simultanément pour provoquer l'émulation du clic du milieu.
J'ai maintenant un touchpad sans bouton. Voici ce que j'ai fait:
Utilisez la commande suivante pour en savoir plus sur les valeurs de taille et la configuration 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:
ClickFinger1
, ClickFinger2
et ClickFinger3
remappent les clics lorsqu'ils sont terminés avec respectivement un, deux ou trois doigts touchant le pavé tactile.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
ont désactivé le "bouton droit", ce qui a provoqué un clic droit (je n'ai pas utilisé les paramètres d'ivan-volosyuk pour que les trois boutons soient définis. Je n'ai que le clic du milieu). J'utilise le tapotement à deux doigts pour produire un clic droit. Ne pas pouvoir maintenir un clic droit ne me dérange pas assez pour me pousser à trouver une solution.
MiddleButtonAreaTop=1916
and MiddleButtonAreaLeft=1617
définir 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
a provoqué l’interprétation de mes clics droits comme un clic gauche lorsque je laissais un doigt ne cliquant pas sur le pavé tactile.
Pirate-le comme tu veux. Peut-être que tu feras mieux que moi.
Si vous regardez dans les paramètres wiki XFCE pour souris/trackpad , il indiquera comment "Propriétés du périphérique" peut être défini. Malheureusement, ce n'est pas complet car les paramètres directs de l'appareil doivent être placés sous Propriétés/ pour entrer en vigueur. Par exemple, pour faire un clic droit avec le doigt du milieu et un clic droit avec le doigt du milieu, il faut que je modifie "Action du robinet Synaptics". Voici à quoi ça ressemble au départ:
$ 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 le configure, 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