# Touchpad et tap

**URL:** <https://www.debian-fr.org/t/touchpad-et-tap/76188>\
**Category:** Support Debian\
**Created:** [Mars 20, 2018, 5:26 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188 "2018-03-20T17:26:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 20, 2018, 5:26 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/1 "2018-03-20T17:26:07Z")

</div>

J’utilise depuis peu un nouvel ordi portable, initialement avec le gestionnaire de fenêtres `wayland`, [et maintenant](https://www.debian-fr.org/t/touchpad-et-clic-droit/76092) avec Xorg, ce qui m’a permis d’utiliser à nouveau le clic droit et divers logiciels.

J’aimerais également activer le _tap to click_. J’ai cherché un peu et trouvé qu’il me fallait modifier le fichier `/etc/X11/xorg.conf.d/50-synaptics.conf`. Or ce fichier n’existe pas :

```
$ ls /etc/X11/
app-defaults/ rgb.txt Xreset Xsession xsm/                     
default-display-manager xinit/ Xreset.d/ Xsession.d/ XvMCConfig               
fonts/ xkb/ Xresources/ Xsession.options Xwrapper.config

```

J’ai bien regardé dans `/etc/X11/Xsession.d/`, mais je n’y vois rien qui concerne `synaptics` (mon gestionnaire de _touchpad_) :

```
$ ls /etc/X11/Xsession.d/
20dbus_xdg-runtime 30x11-common_xresources 50x11-common_determine-startup 75dbus_dbus-launch 90qt-a11y 99x11-common_start
20vdpau-va-gl 35x11-common_xhost-local 55gnome-session_gnomerc 90atk-adaptor 90x11-common_ssh-agent
20x11-common_process-args 40x11-common_xsessionrc 60xbrlapi 90gpg-agent 95dbus_update-activation-env

```

Quelqu’un aurait-il une idée ?

---

<div class="post-metadata">

**Author:** ![jcsm33](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jcsm33/32/3832_2.png) [@jcsm33](https://www.debian-fr.org/u/jcsm33)\
**Post date:** [Mars 21, 2018, 7:43 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/2 "2018-03-21T07:43:21Z")

</div>

> [@Pathe](#):
>
> Quelqu’un aurait-il une idée ?

Oui :

> [@Touchpad et clic droit](https://www.debian-fr.org/t/touchpad-et-clic-droit/76092/2):
>
> Pour une vie plus douce, utiliser la version stable. Les fichiers système sont installés par les paquets dans /usr/share/X11/xorg.conf.d/ et l’administrateur du système peut surcharger la configuration dans /etc/X11/xorg.conf.d/ Créer ce dossier si besoin.

Le paquet xserver-xorg-input-synaptics fournit le fichier système /usr/share/X11/xorg.conf.d/70-synaptics.conf qui peut éventuellement être surchargé par un fichier /etc/X11/xorg.conf.d/70-synaptics.conf

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 21, 2018, 8:01 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/3 "2018-03-21T08:01:00Z")

</div>

Quelque soit le sujet, il est toujours intéressant de regarder le wiki Arch qui est très bien fait:  
[https://wiki.archlinux.fr/Touchpad\_Synaptics](https://wiki.archlinux.fr/Touchpad_Synaptics)

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 8:09 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/4 "2018-03-21T08:09:27Z")

</div>

> [@jcsm33](#):
>
> Le paquet xserver-xorg-input-synaptics fournit le fichier système /usr/share/X11/xorg.conf.d/70-synaptics.conf qui peut éventuellement être surchargé par un fichier /etc/X11/xorg.conf.d/70-synaptics.conf

J’entends bien, mais là il se trouve que mon touchpad fonctionne sans fichier `etc/X11/xorg.conf.d/70-synaptics.conf` : ne serait-ce pas parce qu’il y a un autre fichier de conf’ quelque part ? Fichier dont je mettrais le fonctionnement à mal en en créant un deuxième ?

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 8:14 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/5 "2018-03-21T08:14:36Z")

</div>

> [@grandtoubab](#):
>
> Quelque soit le sujet, il est toujours intéressant de regarder le wiki Arch qui est très bien fait:
> 
> [Main page (Français) - ArchWiki](https://wiki.archlinux.fr/Touchpad_Synaptics)

Cette doc est en effet remarquable : merci ! Nul doute que la solution n’est plus très loin !

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Mars 21, 2018, 8:16 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/7 "2018-03-21T08:16:14Z")

</div>

Bonjour,

Perso j’utilise la documentation de Debian : [https://wiki.debian.org/SynapticsTouchpad#Enable\_tapping\_on\_touchpad](https://wiki.debian.org/SynapticsTouchpad#Enable_tapping_on_touchpad)

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 21, 2018, 8:16 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/8 "2018-03-21T08:16:17Z")

</div>

Bonjour **Pathe**

Avec wayland, laisse tomber synaptics,  
et regarde plutôt du côté de libinput : [https://wiki.archlinux.org/index.php/Libinput](https://wiki.archlinux.org/index.php/Libinput)

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 8:17 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/9 "2018-03-21T08:17:05Z")

</div>

> [@anon29980398](#):
>
> Avec wayland, plutôt que synaptics,

Merci pour ce conseil, mais j’ai expérimenté wayland (qui m’offrait le _tap-to-click_ sans même que j’aie à le configurer) et je suis revenu à Xorg, notamment pour utiliser différents logiciels qui me sont chers et que wayland ne supporte pas encore, tels navigateurs web et gestionnaire de paquets.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 21, 2018, 8:30 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/10 "2018-03-21T08:30:03Z")

</div>

Désolé, je n’avais pas fais attention au fait que tu étais revenu à Xorg.

Le lien proposé par **grandtoubab** devrait te fournir tout ce qu’il te faut pour configurer ton touchpad

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 8:37 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/11 "2018-03-21T08:37:46Z")

</div>

C’est plutôt celui proposé par sk4hrr qui m’a aidé (ce qui n’enlève rien à l’intérêt de celui proposé par grandtoubab) :

> [@sk4hrr](#):
>
> Perso j’utilise la documentation de Debian : [I Challenge Thee](https://wiki.debian.org/SynapticsTouchpad#Enable_tapping_on_touchpad)

J’ai donc modifié mon fichier `/etc/X11/xorg.conf.d/70-synaptics.conf` :

```
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# Je rajoute cette option trouvée sur https://wiki.debian.org/SynapticsTouchpad#Enable_tapping_on_touchpad le 21 mars 2018
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

```

… et ça fonctionne.

Sur ce, je m’étonne de lire successivement `Driver "synaptics"` et ` Driver "libinput"` : il y aurait donc _deux_ drivers travaillant concomitamment à faire marcher le bourrier ?

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Mars 21, 2018, 8:42 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/12 "2018-03-21T08:42:48Z")

</div>

Personnellement je n’ai pas de paquet xorg-\*-synaptics et pourtant mon touchpad fonctionne. Je suppose donc que synaptics est a utilisé lorsque libinput ne fonctionne pas.

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 8:48 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/13 "2018-03-21T08:48:14Z")

</div>

Je n’avais originellement pas ce paquet, et mon touchpad fonctionnait, mais pas le _tap-to-click_. D’où installation dudit paquet.

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Mars 21, 2018, 8:51 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/14 "2018-03-21T08:51:06Z")

</div>

Je pense que si tu le vire, le tap devrait fonctionner.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 21, 2018, 8:54 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/15 "2018-03-21T08:54:52Z")

</div>

> [@sk4hrr](#):
>
> Je pense que si tu le vire, le tap devrait fonctionner.

il est vrai que les choses évoluent 😀

_Debian 9 « Stretch »_  
_Dans la plupart des cas, assurez-vous que vous avez le paquet xserver-xorg-input-libinput installé, et non pas le paquet xserver-xorg-input-synaptics._

> **[fr/SynapticsTouchpad - Debian Wiki](https://wiki.debian.org/fr/SynapticsTouchpad)**

Reste à savoir quels sont les cas non couvert par libinput

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 9:24 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/16 "2018-03-21T09:24:53Z")

</div>

Attendez : _don’t fix it until it’s broken_, comme disent les anglophones. Pensez-vous vraiment que je doive changer ma configuration alors qu’elle fonctionne ? Quels sont les risques ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 21, 2018, 10:41 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/17 "2018-03-21T10:41:25Z")

</div>

Selon le wiki il est dit que l’on peut se passer de synaptics et utiliser uniquement libinput  
on peut personnaliser libinput par un fichier /etc/X11/xorg.conf.d/40-libinput.conf

en fait dans ta conf tu as fait un mic-mac

tu utilises un fichier de conf synaptics mais tu y mets une reference au driver libinput 😨

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 21, 2018, 7:12 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/18 "2018-03-21T19:12:11Z")

</div>

> [@grandtoubab](#):
>
> tu utilises un fichier de conf synaptics mais tu y mets une reference au driver libinput

J’en suis bien conscient et ça me navre. Mais il se trouve que ça marche et que j’ai besoin de mon ordi pour produire des trucs. Donc ça va rester comme ça quelque temps.

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 22, 2018, 1:49 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/19 "2018-03-22T13:49:55Z")

</div>

> [@Pathe](#):
>
> Donc ça va rester comme ça quelque temps.

Ça n’aura pas duré longtemps : aujourd’hui le click droit ne fonctionne plus !

Je fais ni une ni deux :

- je désinstalle le paquet `xserver-xorg-input-synaptics` ;
- je supprime le fichier `/etc/X11/xorg.conf.d/70-synaptics.conf` qui allait avec ce paquet supprimé ;
- je crée le fichier `/etc/X11/xorg.conf.d/40-lipinput.conf`…

… fichier que je reproduis _intégralement_ ci-dessous :

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

```

… et ça marche ! Simple comme bonjour.

---

<div class="post-metadata">

**Author:** ![Pathe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pathe/32/3003_2.png) [@Pathe](https://www.debian-fr.org/u/Pathe)\
**Post date:** [Mars 22, 2018, 2:04 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/20 "2018-03-22T14:04:22Z")

</div>

Euh… raté ! C’est plus complexe que prévu : aussi incroyable que cela paraisse, mon click droit fonctionne avec Firefox mais _pas_ avec mon gestionnaire de fichiers !

Y a-t-il quelque part une doc de `libinput` ? Je ne trouve rien concernant le clic droit !

J’ai bien trouvé [ça](https://manpages.debian.org/stretch/xserver-xorg-input-libinput/libinput.4.en.html), mais je ne pige pas ce qui traite du bouton droit.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 22, 2018, 2:32 UTC](https://www.debian-fr.org/t/touchpad-et-tap/76188/21 "2018-03-22T14:32:28Z")

</div>

la doc est là  
[https://wayland.freedesktop.org/libinput/doc/latest/pages.html](https://wayland.freedesktop.org/libinput/doc/latest/pages.html)

`apt install libinput-tools`

`libinput list-devices`

```auto

Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event8
Group: 9
Seat: seat0, default
Size: 108x65mm
Capabilities: pointer 
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge 
Click methods: *button-areas 
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a

```

[https://wayland.freedesktop.org/libinput/doc/latest/tools.html](https://wayland.freedesktop.org/libinput/doc/latest/tools.html)

[Page suivante](https://www.debian-fr.org/t/touchpad-et-tap/76188.md?page=2)
