J'utilise "touchez pour cliquer", donc lorsque je fais un clic-glisser, je tape-frappe-glisse. Si mon doigt atteint le bord du pavé tactile et que je dois toujours faire glisser le curseur plus loin, je lève rapidement et place mon doigt plus près du centre du pavé pour pouvoir continuer à faire glisser. Tant que je replace le doigt sur le pavé tactile assez rapidement, il ne traite pas le soulèvement du doigt comme la fin de l'action glisser-déposer.
Cela a fonctionné pour moi sur d'autres distributions. J'avais NixOS avec Gnome installé sur ma machine actuelle avant d’installer Ubuntu Gnome, et cela a fonctionné, mais je ne vois pas comment le faire fonctionner sur Ubuntu.
Dois-je configurer certains paramètres cachés?
Vérifiez la sortie de synclient -l | grep -i drag
. Vous verrez quelque chose comme ça:
LockedDrags = 0
LockedDragTimeout = 5000
TapAndDragGesture = 1
Je pense que LockedDragTimeout
est le réglage que vous souhaitez. Pour le changer temporairement, lancez synclient LockedDragTimeout=value
. Une fois que vous êtes satisfait de la valeur, ajoutez la commande aux applications de démarrage.
Pour développer la réponse de mikew Whatever:
synclient TapAndDragGesture=1 LockedDrags=1 LockedDragTimeout=200
devrait faire l'affaire temporairement. Plus précisément, vous avez besoin de l'option LockedDrags=1
pour les activer.
TapAndDragGesture=1
s'assure que les gestes de glisser-déposer sont activés (juste au cas où).LockedDrags=1
active les traînées verrouillées (verrouille le glisser-déposer jusqu'à ce que vous tapotiez de nouveau ou qu'un délai expire).LockedDragTimeout=200
réduit le délai de glissement verrouillé de 5 000 ms (par défaut) à 200. S'il est laissé à 5 000, le glisser-déposer sera verrouillé jusqu'à ce que vous appuyiez sur le pavé tactile (ou attendiez 5 secondes).Pour plus d'informations, exécutez man synaptics
. Pour obtenir une liste des options disponibles et de leurs valeurs actuelles, exécutez synclient -l
. Une fois que vous avez déterminé vos paramètres préférés, ajoutez-les à un script de démarrage comme le suggère mikewwhat.
Sudo pour installer xserver-xorg-input-synaptics
Allez à /usr/share/X11/xorg.conf.d/40-libinput.conf (c'est une édition de fichier avec un éditeur de texte en mode racine ) et collez le texte suivant:
Option "TappingDragLock" "1"
à ici dans la section Touchpad
Section "InputClass" Identifier "pavé tactile libinput catchall" MatchIsTouchpad "sur" MatchDevicePath "/ dev/input/event *" Pilote "libinput" Option "TappingDragLock" "1" EndSection
Merci