Le tap-to-click du pavé tactile Synaptics ne fonctionne pas dans Ubuntu 15.10 (Gnome)

18

J'ai mis à jour mon installation de gnome ubuntu à 15.10 et tout est plutôt bon, à l'exception de la fonctionnalité à simple pression du pavé tactile. Le tap-to-click ne fonctionne pas . Et j'ai essayé toutes les solutions possibles comme l'édition de synaptics.conffichiers.

Une chose que j'ai remarquée est la suivante, ce qui est plutôt étrange. Pour chaque périphérique d'entrée, le schéma a un original et une deprecatedentrée, mais touchpadil n'en a que pour lui deprecated. Est-ce la cause?

Je ne sais pas comment résoudre ce problème. Veuillez aider!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Voici la capture d'écran des paramètres de ma souris et de mon pavé tactile: entrez la description de l'image ici

De plus, mes synclientrésultats sont comme,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

ma xinputcommande donne ce qui suit,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

Résultats de la xinput list-props 12commande:

Résultat des accessoires de liste Xinput

kmario23
la source
Les réponses ici suggèrent que votre pavé tactile peut être reconnu comme une souris. Certaines des solutions énumérées pourraient aider
christopherlovell
Je ne pense pas que ce soit le problème. J'ai mis à jour la question avec la sortie «xinput». S'il te plait regarde!
kmario23
Avez-vous essayé l'une des approches du lien? xinput a évidemment identifié le pavé tactile, mais gnome ne l'a pas fait, donc les pilotes synaptics ne fonctionnent probablement pas correctement ou ne sont pas liés
christopherlovell
J'ai essayé toutes les corrections mais rien ne fonctionne pour moi :(
kmario23
1
Pourquoi poster une photo? Vous pouvez le poster sous forme de texte. Et ce n'est pas plein.
Pilot6

Réponses:

34

Ouvrez un terminal en appuyant sur ctrl+ alt+ tet tapez:

synclient TapButton1=1 TapButton2=3 TapButton3=2

ça a marché pour moi ...

ryuffhant
la source
Merci! Mais cela ne fonctionne pas après un redémarrage. existe-t-il un moyen de le rendre permanent?
kmario23
@ kmario23 à une supposition, vous devrez définir les options du module de pilote synaptics. Malheureusement, je suis sur mobile et je ne peux pas facilement le confirmer ou chercher comment le faire, mais j'espère que cela donne une idée par où commencer.
Darael
Merci! Cette réponse m'a aidé à la rendre persistante: askubuntu.com/a/772094
Gabe Kopley
18

J'ai finalement trouvé une solution pour résoudre mon problème:

J'ai ajouté la ligne suivante à mon bashrcafin qu'elle puisse être compilée à chaque connexion.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Bien que ce ne soit pas un joli hack, mais cela fonctionne bien. J'espère que la communauté corrige le bogue ..


Mise à jour: Ce hack semble également fonctionner correctement dans Ubuntu 17.04, ce qui signifie que le bogue n'est pas encore corrigé par la communauté.

PS Voir également cette excellente solution

kmario23
la source
2
puisque vous avez trouvé un paramètre de travail, il est préférable de remplacer la configuration du pavé tactile synaptics /etc/X11/xorg.conf.d/70-synaptics.confcomme indiqué ici
mzzzzb
Brillant, cela a fonctionné Ubuntu 17.04
Ben Winding
11

Avez-vous mis à jour les paramètres de la souris? Après la mise à jour, j'ai eu le même problème, mais c'était juste que le tap to click avait été désactivé.

paramètres de la souris et du pavé tactile

Sinon, selon ce fil, cela pourrait valoir la peine de se déconnecter et de se reconnecter.

christopherlovell
la source
Merci! Mais je ne vois pas ces trois options [toucher pour cliquer, défilement à deux doigts, défilement naturel] sous le pavé tactile. Mais le défilement et tout fonctionne bien, mais pas le tap-to-click
kmario23
pouvez-vous s'il vous plaît me dire la procédure pour mettre à jour les paramètres?
kmario23
déplacez votre souris en haut à droite, cliquez sur le bouton des paramètres, accédez à la souris et au pavé tactile, les paramètres devraient être là
christopherlovell
Je ne vois pas cette option là. Veuillez voir la question mise à jour.
kmario23
9

J'ai eu le même problème dans Ubuntu GNOME 16.04 et l'ai résolu avec une technique similaire mentionnée dans la réponse d'Eliah Kagan qui a été adaptée d' un commentaire mais avec quelques différences:

  1. Lancez l'application " dconf Editor ". (sinon, exécutez: sudo apt-get install dconf-tools)

  2. Allez à: org → gnome → bureau → périphériques → touchpad

  3. Activez le tap-to-click .

Jalil Hamdollahi Oskouei
la source
fonctionne comme un charme !!
kmario23
J'ai rencontré un problème similaire après l'installation de 18.04. Il semble que puisque ma souris était connectée lors de l'installation, le système a également vu le pavé tactile comme une souris. Modifier les paramètres souhaités avec cette méthode et redémarrer sans ma souris connectée l'a corrigé.
Al F
2

J'ai eu le même problème, après avoir mis à niveau vers Ubuntu GNOME wily wolfwolf. Je crée donc un raccourci personnalisé dans le clavier pour récupérer les fonctionnalités du pavé tactile, il suffit de remplir la synclient TapButton1=1commande et de remplir le formulaire de nom, puis de choisir vos combinaisons de clavier préférées. c'est assez bien pendant un certain temps et attendez la mise à jour.

ryuffhant
la source
2

Je viens de passer à Ubuntu 17.04, il y a quelques jours et je suis confronté aux mêmes problèmes. Cela fait l'affaire:

    sudo apt install xserver-xorg-input-synaptics

Il suffit de télécharger ce truc, rien d'autre.

Fthi.a.Abadi
la source
1

Dans la fenêtre des paramètres permet aux utilisateurs de configurer la souris. Mais je dois configurer le pavé tactile. La console permet de redémarrer ou de mettre en veille "synclient tapbutton1 = 1"

Si je comprends bien, le système identifie incorrectement l'appareil, il ressemble à un bug.

Tamahome Mamonov
la source
0

Essayez, cela a fonctionné pour moi sur UbuntuGnome 15.10, j'ai donc fait une entrée dans les applications de démarrage.

En utilisant votre éditeur préféré, créez un script avec le contenu suivant et enregistrez-le comme par exemple touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Rendez le script exécutable:

chmod +x touchpad.sh

Maintenant, exécutez le script et voyez si cela fonctionne.

Informations originales trouvées ici: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput

Mistgun
la source
Merci! Mais si je le fais, appuyez pour cliquer sur fonctionne, mais pas le défilement. Aucune suggestion?
kmario23
0

En tant qu'utilisateur final, le moyen le plus simple que j'ai trouvé est de passer au "bouton principal" avec le bouton droit de la souris dans les paramètres du pavé tactile de la souris.

Appuyer deux fois fonctionne toujours comme principal à gauche, appuyer dans la zone des boutons fonctionne comme appuyer à droite.

Ubuntu 17.04.

Jeff
la source
0

J'ai créé un script pour automatiser ce processus. Il sera automatiquement démarré au démarrage du système. Vous n'avez donc pas à exécuter la même commande encore et encore. Le lien du script est github.com/Ryko-git/click-on-touchpad .

Le processus d'installation est très simple. Il est donné sur la page github.

Ryko
la source