47 votes

Comment désactiver le pavé tactile lors de la frappe ? Sur Ubuntu 16.04, syndaemon ne fonctionne pas

Je veux désactiver le pavé tactile pendant la frappe. J'ai essayé ceci :

syndaemon -i 1 -d -t -K

Il devrait désactiver le tapotement et le défilement sur le pavé tactile pendant 1 seconde et ignorer les combinaisons modificateur+touche, mais après avoir configuré syndaemon comme décrit, rien n'est changé. Le pavé tactile est toujours actif et c'est très ennuyeux.

J'utilise Ubuntu 16.04 sur une Dell Precision 5510.

42voto

vanadium Points 56513

Il se peut que vous ayez deux pilotes de pavé tactile en cours d'exécution, et que syndaemon interagisse avec le mauvais. J'ai eu le même problème avec un Dell XPS 13, et ce fil de discussion ( http://ubuntuforums.org/showthread.php?t=2316240 ) m'a aidé.

Si vous voyez également deux pavés tactiles, essayez d'en désactiver un. Comme vous avez un ordinateur différent, les instructions du lien peuvent ou non s'appliquer littéralement à votre cas.

D'après le poste mentionné, la procédure est la suivante :

ouvrir le fichier /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf en tant que root avec votre éditeur de texte Insérez le texte suivant :

# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
      MatchProduct "SynPS/2 Synaptics TouchPad"
      MatchIsTouchpad "on"
      MatchOS "Linux"
      MatchDevicePath "/dev/input/event*"
      Option "Ignore" "on"
EndSection

Redémarrez ou redémarrez Xorg avec la commande sudo systemctl restart lightdm Le mérite en revient à ddarling de ubuntuforums.org.

Depuis janvier 2018, Dell dispose d'une page officielle dans sa base de connaissances sur Problèmes de souris et de pavé tactile sous Ubuntu . La page décrit ce correctif pour désactiver le "SynPS/2 Synaptics TouchPad", et suggère également de passer à libinput plutôt qu'à synaptics comme pilote de tapis de souris.

31voto

middlewhere Points 39
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
  • Ouvrez l'indicateur du pavé tactile et cliquez sur l'icône de l'indicateur.
  • Vous pouvez modifier les préférences (dans l'onglet action) pour "désactiver le pavé tactile lors de la frappe"

Santé !

12voto

tareqalam Points 121

J'utilise ubuntu 17.10 et j'ai essayé différentes solutions suggérées ici qui, pour la plupart, ne fonctionnent pas. En particulier, le logiciel touchpad-indicator, lorsqu'il est lancé dans ubuntu 17.10, désactive le touchpad et je n'ai trouvé aucun moyen de le réactiver sans redémarrer l'ordinateur portable. J'ai trouvé cette solution qui, je pense, fonctionne encore assez bien : Il suffit d'utiliser cette commande,

synclient PalmDetect=1

Cela permettra au moins d'éviter les tapotements inutiles de la paume de la main sur le pavé tactile, ce qui, en fin de compte, améliorera la durée de vie de l'appareil.

11voto

Lonnie Best Points 2012

Dans Ubuntu 19.04, j'ai trouvé qu'il était suffisant (pour mes besoins) de désactiver simplement la fonction "Tap to Click" :

enter image description here

Cependant, la conséquence est que vous devrez utiliser les boutons du pavé tactile (si vous avez des boutons) pour cliquer. Pour moi, c'est un bon compromis.

Si vous ne disposez pas de boutons de clic gauche et droit (séparés de votre pavé tactile), vous pouvez à la place calibrer la sensibilité de votre pavé tactile . C'est Peter Hutterer qui me l'a appris, dans cette rapport de bogue .

J'aimerais que les fabricants d'ordinateurs portables ne fabriquent pas d'ordinateurs portables avec des pavés tactiles non-récédés. Ces pavés tactiles qui sont au même niveau que les touches du clavier (au lieu d'être en retrait) sont un défaut de conception.

Faites savoir à vos fabricants d'ordinateurs portables les problèmes qu'ils vous ont causés par cette mauvaise conception, sinon ils continueront aveuglément à faire cela dans les futurs modèles.

2voto

jakester Points 31

Après avoir examiné les options de 'xinput', j'ai trouvé une solution efficace et facile pour désactiver le pavé tactile Synaptics sous Ubuntu 16.04 et Lubuntu 16.04.

Dans une fenêtre de terminal, donnez-vous un accès administratif en entrant "sudo -s" et en saisissant votre mot de passe.

En utilisant votre éditeur préféré, tel que leafpad ou gedit, créez un nouveau fichier script :

leafpad /usr/local/bin/tpadoff

et insérer le texte suivant :

#!/bin/bash
#/usr/local/bin/tpadoff - turn off touchpad
xinput --disable  'SynPS/2 Synaptics TouchPad'

Enregistrez le fichier et quittez l'éditeur. Entrez ensuite la commande :

chmod 755 /usr/local/bin/tpadoff

pour rendre le fichier exécutable. Vous pouvez répéter l'opération pour créer un fichier tpadon, en remplaçant simplement '--disable' par '--enable'.

Lorsque vous avez terminé, quittez la fenêtre du terminal pour désactiver l'accès de l'administrateur.

Les entrées de bureau peuvent être créées en ouvrant une nouvelle fenêtre de terminal et en utilisant votre éditeur préféré (dans cet exemple, j'utilise à nouveau leafpad) :

cd Desktop
leafpad tpadoff.desktop

et insérer le texte suivant : [Entrée de bureau] Name=TouchPad Off Commentaire=Désactiver le pavé tactile Exec=/usr/local/bin/tpadoff Terminal=false Type=Application

Enregistrez le fichier et quittez l'éditeur. Entrez ensuite la commande suivante :

 chmod 775 tpadoff.desktop 

Vous pouvez également répéter l'opération pour créer un fichier tpadon.desktop, en remplaçant toutes les références "off" par "on".

Une fois cette opération terminée, vous disposerez de deux moyens pour désactiver (et éventuellement réactiver) le pavé tactile en double-cliquant sur une icône du bureau ou en saisissant "tpadoff" dans une fenêtre de terminal.

Si votre pavé tactile est différent, vous devrez peut-être utiliser 'xinput' dans un terminal Windows pour trouver la syntaxe exacte pour votre pavé tactile. Modifiez ensuite le fichier '/usr/local/bin/tpadoff' pour qu'il corresponde à ce que xinput a indiqué.

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