Comment désactiver le pavé tactile lors de la frappe (Ubuntu 18.04)?

13

J'ai posé cette question il y a un an, avec la nouvelle mise à niveau (horrible) de la mise à niveau 18.04, le correctif a été supprimé et sa nouvelle application ne fonctionne pas.

J'ai un ordinateur portable et pendant la frappe, ma paume touche le pavé tactile, ce qui fait bouger la souris, ferme les onglets tout seul, supprime les mots, ouvre les programmes et toutes les autres actions.

Je veux le désactiver lors de la frappe, de la même manière que Windows le fait automatiquement.

C'est la question précédente, la réponse acceptée a fonctionné pour moi en 16.04, mais ne fonctionne plus. Comment désactiver le pavé tactile pendant la frappe?

Notez que l'exécution de la commande mentionnée dans la réponse acceptée donne ceci:

Contribution:

sudo apt install xserver-xorg-input-libinput

Production:

xserver-xorg-input-libinput is already the newest version (0.27.1-1).
The following packages were automatically installed and are no longer required:
  libgnome-keyring-common libgnome-keyring0 libnih-dbus1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Oui, j'ai redémarré mon ordinateur portable.

MichaelX
la source
L'avez-vous essayé à partir de réglages de gnome?
PRATAP
Vous pouvez essayer d'utiliser syndaemon, comme le décrit cette réponse .
earthmeLon
@earthmeLon Déjà essayé, ça ne fonctionne pas bien. Celui de 16.04 fonctionnait parfaitement.
MichaelX
@PRATAP Je n'ai utilisé les réglages de gnome qu'une seule fois pour un skin ou quelque chose, savez-vous s'il a une option pour cela?
MichaelX

Réponses:

11

Je l'ai fait de cette façon:

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot

Sur ma machine, je les avais tous les deux, donc synapticsc'était par défaut, la supprimer m'a aidé. N'oubliez pas de redémarrer.

Vadim K
la source
1
Cela a fonctionné pour moi (Lenovo X1 Carbon exécutant Ubuntu 18.04 LTS).
ilmarinen
2
J'ai rencontré cela en 19.10 après avoir installé gnome, kubuntu et une poignée d'autres environnements de bureau avec lesquels j'expérimentais. A travaillé avant et n'a pas fonctionné jusqu'à ce que je fasse ce qui précède.
mlissner
1
Fonctionne aussi pour moi (Latitude 7390). J'ai joué avec différents environnements de bureau récemment.
Degraw
Ça a marché pour moi. Quelques nuances: la première fois que j'ai redémarré, je ne pouvais pas voir la boîte pour taper le mot de passe, bien que le taper et taper enter ait fonctionné, et la prochaine fois que j'ai redémarré tout allait bien.
Lucas
1
@Lucas vous pouvez avoir "Tab on click" avec libinput. Accédez simplement aux paramètres "Souris et pavé tactile".
Vadim K
4

Installer gnome-tweaks

sudo apt install gnome-tweaks

et l'ouvrir.

Sous l'onglet Clavier et souris, vous trouverez dans la fenêtre principale sous Touchpad le commutateur Désactiver pendant la frappe .

entrez la description de l'image ici

abu_bua
la source
5
Ça ne marche pas. Quel thème utilisez-vous?
MichaelX
J'utilise un thème MacOS .. Cependant, l'ouverture gnome-tweaks &devrait afficher ce menu.
abu_bua
3
Le menu s'affiche, la sélection de cette option ne résout pas le problème.
MichaelX
4
Redémarré l'ordinateur, cela ne fonctionne tout simplement pas.
MichaelX
1
Cela ne fonctionne pas non plus pour moi le 18.10.
CPBL
1

Installez l' Touchpad Indicatorextension GNOME. Parfait.

https://extensions.gnome.org/extension/131/touchpad-indicator/

Allumez et éteignez facilement le pavé tactile, le trackpoint, le toucher du doigt, l'écran tactile ou un stylet depuis le panneau supérieur. Facultativement, désactivez automatiquement certains ou tous les périphériques lorsqu'une souris est branchée et réactivez-les lorsqu'elle est débranchée.

heynnema
la source
1
J'ai essayé ça avant, ça n'offre pas ce que je cherche.
MichaelX
Cela ne fonctionne pas en 18.04
chovy
@chovy Je pense que la touchpad-indicatorv2.2.1 dans les dépôts Ubuntu fonctionne bien.
heynnema
1

J'ai essayé de nombreuses façons qui n'ont pas fonctionné. Enfin fondé avec ce lien ci-dessous: https://help.ubuntu.com/community/SynapticsTouchpad

Type: xinput list recherchez votre ID de pavé tactile. Par exemple, c'est "7"

Type: xinput --watch-props 7

Recherchez les lignes "Palm detection" et "Palm Dimension". Il y aura un nombre entre parenthèses près de ces lignes. Par exemple, Palm Detection = (400) Palm Dimension = 401

Ouvrez un nouvel onglet ou une nouvelle fenêtre

Type: xinput --set-prop 7 "400" 1 Type: xinput --set-prop 7 "401" 1, 100 Après modification de ces paramètres, vous devez voir les modifications avec l'onglet précédent comme la propriété «Synaptics Palm Dimensions» modifié. Pour la dimension de la paume, vous pouvez trouver celle qui vous convient le mieux.

Erdem KAYA
la source
0

En supposant que votre système utilise libinput, et non synaptics, voici la correction. Copiez l'emplacement suivant dans /etc/X11/xorg.conf.d/90-libinput.conf. Vous devez vous déconnecter pour déclencher un rechargement de X11.

La modification qui affecte le pavé tactile lors de la frappe se situe dans l'avant-dernière ligne. Dans mon cas, j'ai une plaque de chaudière qui canalise toute l'action vers le pilote libinput, qui peut ne pas être strictement nécessaire. Cependant, je suis certain que la dernière strophe est votre balle magique.

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "MyTouchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
        Option "DisableWhileTyping" "on"
EndSection
pauljohn32
la source