Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
touchpad [Le 30/11/2019, 18:49]
86.234.171.18 [Configurer les gestes]
touchpad [Le 25/03/2023, 15:05] (Version actuelle)
L'Africain nettoyage
Ligne 1: Ligne 1:
-{{tag>​Bionic ​Xenial ​matériel}}+{{tag>​Bionic matériel}}
 ---- ----
  
Ligne 5: Ligne 5:
 ====== Configurer le pavé tactile d'un ordinateur portable ====== ====== Configurer le pavé tactile d'un ordinateur portable ======
  
-En règle générale votre système reconnaît par défaut votre pavé tactile //​(Touchpad)//​. Mais il est possible d'en améliorer le support ou de configurer des actions insoupçonnées avec le ou les doigts ​est possible. Il existe pour cela plusieurs outils de configuration.+En règle générale votre système reconnaît par défaut votre pavé tactile //​(Touchpad)//​. Mais il est possible d'en améliorer le support ou de configurer des actions insoupçonnées avec le ou les doigts. Il existe pour cela plusieurs outils de configuration.
  
  
 =====Connaître son pavé tactile===== =====Connaître son pavé tactile=====
 Avant de modifier ou d'​installer un pilote inapproprié,​ il vaut mieux vérifier quel constructeur et quel modèle équipent votre machine: Avant de modifier ou d'​installer un pilote inapproprié,​ il vaut mieux vérifier quel constructeur et quel modèle équipent votre machine:
-<​code>​egrep -'​synap|alps|etps'​ /​proc/​bus/​input/​devices</​code>​+<​code ​bash>grep -Ei '​synap|alps|etps'​ /​proc/​bus/​input/​devices</​code>​
 Pour plus de détails, tapez: Pour plus de détails, tapez:
-<​code>​xinput list "$(egrep -'​synap|alps|etps'​ /​proc/​bus/​input/​devices |cut -d'"'​ -f2)"</​code>​+<​code ​bash>xinput list "$(grep -Ei '​synap|alps|etps'​ /​proc/​bus/​input/​devices |cut -d'"'​ -f2)"</​code>​ 
 + 
 +Attention car sur certains portables le pavé tactile n'​apparaît pas en utilisant **xinput**, comme s'il n'​était pas détecté ou défectueux:​ dans ce cas, penser à vérifier dans la configuraton du **Bios** si un paramètre "​Touchpad"​ apparait: le cas échéant basculer ce paramètre de **Advanced** à **Basic** peut résoudre le problème.
  
 ===== Outils graphiques par défaut ===== ===== Outils graphiques par défaut =====
Ligne 49: Ligne 51:
 {{:​materiel:​touchpad_kde_trusty.png?​400|Illustration configuration SynaptiKs}} {{:​materiel:​touchpad_kde_trusty.png?​400|Illustration configuration SynaptiKs}}
  
-Le réglage apparaît dans //​Configuration du système -> Matériel -> Périphériques d'​entrée -> Touchpad //. +Le réglage apparaît dans //​Configuration du système -> Matériel -> Périphériques d'​entrée -> Touchpad //.
 Depuis quelques versions, ces réglages sont accessibles via une icône Synaptiks dans la boîte à miniature. Depuis quelques versions, ces réglages sont accessibles via une icône Synaptiks dans la boîte à miniature.
 Pour désactiver le pavé tactile lors de la frappe, cochez //​Automatically switch off touchpad on keyboard activity//. Pour désactiver le pavé tactile lors de la frappe, cochez //​Automatically switch off touchpad on keyboard activity//.
Ligne 56: Ligne 58:
 ===== En ligne de commande ===== ===== En ligne de commande =====
  
-La configuration en ligne de commande offre plus de possibilités de réglages qu'​avec les applications graphiques. Le pilote Synaptics est fourni par les paquets **[[apt>​xserver-xorg-input-synaptics]]** ​installé par défaut sous Ubuntu 16.04 Xenial ​et par **[[apt>​xserver-xorg-input-libinput]]** installé par défaut sous Ubuntu 18.04 Bionic. ​+La configuration en ligne de commande offre plus de possibilités de réglages qu'​avec les applications graphiques. Le pilote Synaptics est fourni par les paquets **[[apt>​xserver-xorg-input-synaptics]]** et par **[[apt>​xserver-xorg-input-libinput]]** installé par défaut sous Ubuntu 18.04 Bionic.
 <note tip>Une alternative est **[[apt>​xserver-xorg-input-mtrack]]**. Certain matériel nécessitent le pilote **[[apt>​xserver-xorg-input-evdev]]**</​note>​ <note tip>Une alternative est **[[apt>​xserver-xorg-input-mtrack]]**. Certain matériel nécessitent le pilote **[[apt>​xserver-xorg-input-evdev]]**</​note>​
  
Ligne 81: Ligne 83:
  
  
-<​note>​Une autre solution utilisant xmodmap existe. Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=845791|ici]] pour plus de détails.</​note>​+<​note>​Une autre solution utilisant xmodmap existe. Voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=845791|ici]] pour plus de détails.</​note>​
  
  
Ligne 146: Ligne 148:
  
 Temporairement Temporairement
-<​code>​synclient RightButtonAreaLeft=0+<​code ​bash>​synclient RightButtonAreaLeft=0
 synclient RightButtonAreaTop=0</​code>​ synclient RightButtonAreaTop=0</​code>​
 ==== Sauvegarder les modifications ==== ==== Sauvegarder les modifications ====
Ligne 153: Ligne 155:
  
 Exemple : pour affecter le bouton central de souris au tapotement avec 2 doigts et le bouton droit de souris au tapotement avec 3 doigts, ajoutez la commande : Exemple : pour affecter le bouton central de souris au tapotement avec 2 doigts et le bouton droit de souris au tapotement avec 3 doigts, ajoutez la commande :
-<code>​synclient TapButton3=3 TapButton2=2</​code>​ +<​code ​bash>sh -c "​synclient TapButton3=3 TapButton2=2"</​code>​
- +
-Avec Ubuntu 16.04 (au moins), la méthode ci-dessus ne fonctionne pas. Il faut mettre : +
-<code>sh -c "​synclient TapButton3=3 TapButton2=2"</​code>​+
  
 === Appliquer les changements directement à toutes session utilisateur === === Appliquer les changements directement à toutes session utilisateur ===
-Cette solution ​(vérifié sous ubuntu 16.04) ​consiste à désactiver le plugin de gnome-setting-deamon concernant les réglages de souris: +Cette solution consiste à désactiver le plugin de gnome-setting-deamon concernant les réglages de souris: 
-<​code>​dconf write /​org/​gnome/​settings-daemon/​plugins/​mouse/​active false</​code>​+<​code ​bash>dconf write /​org/​gnome/​settings-daemon/​plugins/​mouse/​active false</​code>​
 puis créer le fichier **/​etc/​X11/​xorg.conf.d/​50-synaptics.conf** puis créer le fichier **/​etc/​X11/​xorg.conf.d/​50-synaptics.conf**
 <​code>​sudo nano /​etc/​X11/​xorg.conf.d/​50-synaptics.conf</​code>​ <​code>​sudo nano /​etc/​X11/​xorg.conf.d/​50-synaptics.conf</​code>​
 pour ajouter les lignes suivantes: pour ajouter les lignes suivantes:
-<​file>​+<​file ​conf>
 Section "​InputClass"​ Section "​InputClass"​
         Identifier "​touchpad catchall"​         Identifier "​touchpad catchall"​
Ligne 198: Ligne 197:
  
   * [[:​tutoriel:​comment_modifier_un_fichier|Créer]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​X11/​xorg.conf.d/​50-synaptics.conf**:​   * [[:​tutoriel:​comment_modifier_un_fichier|Créer]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​X11/​xorg.conf.d/​50-synaptics.conf**:​
-  * Ajoutez la ligne <​file> ​       Option "​SHMConfig"​ "​true"</​file>​ avant la ligne ''​EndSection''​ :<​file>​+  * Ajoutez la ligne <​file ​conf>        Option "​SHMConfig"​ "​true"</​file>​ avant la ligne ''​EndSection''​ :<​file>​
 Section "​InputClass"​ Section "​InputClass"​
         Identifier "​touchpad catchall"​         Identifier "​touchpad catchall"​
Ligne 212: Ligne 211:
 Si les réglages que vous effectuez dans les fichiers de configuration de [[:xorg]] (par exemple 50-synaptics) semblent ne pas avoir d'​effet,​ essayez la démarche suivante : Si les réglages que vous effectuez dans les fichiers de configuration de [[:xorg]] (par exemple 50-synaptics) semblent ne pas avoir d'​effet,​ essayez la démarche suivante :
  
-  * Ouvrez [[:gconf|gconf-editor]] ;+  * Ouvrez [[:dconf|dconf-editor]] ;
   * Allez sur la clef **/​apps/​gnome_settings_daemon/​plugins/​pointing-device/​** ;   * Allez sur la clef **/​apps/​gnome_settings_daemon/​plugins/​pointing-device/​** ;
   * Décochez la case **active** ;   * Décochez la case **active** ;
Ligne 225: Ligne 224:
 Pour désactiver le pavé tactile : <​code>​synclient TouchpadOff=1</​code> ​ Pour désactiver le pavé tactile : <​code>​synclient TouchpadOff=1</​code> ​
 Pour le désactiver uniquement lors de la frappe au clavier : <​code>​synclient TouchpadOff=2</​code> ​ Pour le désactiver uniquement lors de la frappe au clavier : <​code>​synclient TouchpadOff=2</​code> ​
-==== Graphiquement ==== 
-Souvent un raccourci clavier est prévu à cet effet sur la majorité des portables. Sinon il existe un applet qui permet de désactiver/​réactiver rapidement le touchpad. Pour l'​installer:​ 
-  *  [[:​ppa|Ajoutez à vos sources de logiciels le PPA]] **ppa:​atareao/​atareao**((http://​www.atareao.es/​software/​touchpad-indicator/​)),​ 
-  *[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste de paquets]], 
-  * Puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​touchpad-indicator]]**,​ 
-  * Enfin, désactivez le [[:PPA]] par précaution. 
- 
-<note tip> 
-Selon le thème de votre bureau, l'​icône de touchpad-indicator pourra être invisible (blanc sur blanc ou blanc noir sur noir). Cherchez un espace suspect entre 2 icônes et cliquez dessus pour modifier les préférences d'​apparence de l'​icône.</​note>​ 
  
 Avec **__[[:​Gnome-Shell]]__** : ajouter l'​extension **[[https://​extensions.gnome.org/​extension/​131/​touchpad-indicator/​|"​Touchpad Indicator"​]]**. Avec **__[[:​Gnome-Shell]]__** : ajouter l'​extension **[[https://​extensions.gnome.org/​extension/​131/​touchpad-indicator/​|"​Touchpad Indicator"​]]**.
Ligne 270: Ligne 260:
 D'​abord,​ vous devez appartenir au **input group**, si ce n'est déjà fait. D'​abord,​ vous devez appartenir au **input group**, si ce n'est déjà fait.
 <​code>​sudo gpasswd -a $USER input</​code>​ <​code>​sudo gpasswd -a $USER input</​code>​
-Redémarrez la session pour que les changements prennent effet. ​+Redémarrez la session pour que les changements prennent effet.
  
 Ensuite, installez libinput-tools,​ xdotool, et enfin fusuma : Ensuite, installez libinput-tools,​ xdotool, et enfin fusuma :
-<​code>​sudo apt-get install libinput-tools +<​code>​ 
-sudo apt-get install ​xdotool +sudo apt-get install libinput-tools xdotool ​ruby 
-sudo gem install fusuma</​code>​+sudo gem install fusuma 
 +</​code>​
 Enfin, activez la réception des mouvements du trackpad : Enfin, activez la réception des mouvements du trackpad :
 <​code>​gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled</​code>​ <​code>​gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled</​code>​
Ligne 337: Ligne 328:
  
 ===== Résolution des problèmes ===== ===== Résolution des problèmes =====
 +==== Pas de clic au tapotement sur le pavé tactile ==== 
 +Si le clic par tapotement ne fonctionne pas, le paquet ​ **[[apt>​xserver-xorg-input-synaptics]]** doit être [[:​tutoriel:​comment_installer_un_paquet|installé]].
 ==== Absence de bouton droit sur le touchpad avec Ubuntu 18.04 ==== ==== Absence de bouton droit sur le touchpad avec Ubuntu 18.04 ====
  
Ligne 348: Ligne 340:
  
 {{https://​lafibre.info/​testdebit/​ubuntu/​201806_ubuntu_touchpad_clid_droit_3.png?​600}} {{https://​lafibre.info/​testdebit/​ubuntu/​201806_ubuntu_touchpad_clid_droit_3.png?​600}}
-==== Le pavé tactile ne fonctionne pas ====+==== Le pavé tactile ne fonctionne pas ou n'est pas détecté ​====
  
 Pour régler ce souci, il suffit généralement d'​[[:​kernel#​modifier_les_parametres_du_noyau|ajouter au noyau]] le paramètre **i8042.nopnp**. Pour régler ce souci, il suffit généralement d'​[[:​kernel#​modifier_les_parametres_du_noyau|ajouter au noyau]] le paramètre **i8042.nopnp**.
-Sur certains portables il est nécessaire de modifier des paramètres dans le bios. Par exemple désactiver le mode **Advanced** sur les Packard Bell.+Sur certains portables il est nécessaire de modifier des paramètres dans le bios. Par exemple désactiver le mode **Advanced** sur les Packard Bell, Acer...
  
 ==== Le pavé tactile ne fonctionne plus ==== ==== Le pavé tactile ne fonctionne plus ====
Ligne 453: Ligne 445:
  
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3422378#​p3422378|Activation du tapotement à 2 et 3 doigts]] **(fr)** ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3422378#​p3422378|Activation du tapotement à 2 et 3 doigts]] **(fr)** ;
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=408834|Désactivation du pavé tactile]] **(fr)** ;+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22662593#​p22662593|Désactivation du pavé tactile]] **(fr)** ;
   * Résolution du « pointeur fou » :   * Résolution du « pointeur fou » :
-    * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2806965|1er discussion]] ;+    * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2806965|1er discussion]] ;
     * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3080838#​p3080838|2° discussion]].     * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3080838#​p3080838|2° discussion]].
  
-  * [[https://​help.ubuntu.com/​community/​SynapticsTouchpad|SynapticsTouchpad]] sur la documentation Ubuntu **(en)** ;+  * [[du>SynapticsTouchpad|SynapticsTouchpad]] sur la documentation Ubuntu **(en)** ;
   * [[http://​gsynaptics.sourceforge.jp|Site de GSynaptics]] **(en)** ;   * [[http://​gsynaptics.sourceforge.jp|Site de GSynaptics]] **(en)** ;
-  * [[http://​ubuntuforums.org/​showthread.php?​t=1508556|Cas du pavé tactile désactivé]] **(en)** ;+  * [[https://​ubuntuforums.org/​showthread.php?​t=1508556|Cas du pavé tactile désactivé]] **(en)** ;
   * [[http://​qsynaptics.sourceforge.net/​|TouchFreeze]] **(en)** ;   * [[http://​qsynaptics.sourceforge.net/​|TouchFreeze]] **(en)** ;
-  ​* [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​550625/​comments/​329|Problème d'un touchpad ALPS non reconnu]] ​ **(en)**. +  * [[https://​lokoyote.eu/​linuxubuntu-ameliorer-le-trackpadtouchpad/​|Linux/​Ubuntu : Améliorer le trackpad/​touchpad]] **(fr)**;
-  ​* [[https://​lokoyote.eu/​linuxubuntu-ameliorer-le-trackpadtouchpad/​|Linux/​Ubuntu : Améliorer le trackpad/​touchpad]] **(fr)**; ​+
  
 ---- ----
  
 //​Contributeurs principaux : [[:​utilisateurs:​Anakill]],​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​Gemnoc]],​ [[:​utilisateurs:​Percherie]].//​ //​Contributeurs principaux : [[:​utilisateurs:​Anakill]],​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​Gemnoc]],​ [[:​utilisateurs:​Percherie]].//​
  • touchpad.1575136177.txt.gz
  • Dernière modification: Le 30/11/2019, 18:49
  • par 86.234.171.18