C'est un peu plus compliqué, il y a deux drivers: kernel, et xorg.
Le driver synaptics de xorg s'occupe de gérer tout les trucs genre défilements, click par tapping, etc. Il le fait en software, mais pour fonctionner, il faut qu'on lui envoie la position du (ou des) doigt(s) de façon absolue, et non relative comme le ferait une souris.
Il y a aussi un driver kernel, qui s'occupe de parler au device (le touchpad) pour lui demander d'arretter de simuler une souris (comportement par defaut), afin de recevoir ces positions absolue, le driver décode ca (chaque fabriquant a son protocole, il n'y a pas de standard) pour les envoyer au driver xorg via /dev/input/...
Du coup, si c'est bien le driver synaptics qui prend en charge la gestion du touchpad dans xorg, ca n'est pas forcément le driver synaptics du coté du kernel. En fait, le driver synaptics dans xorg, n'a plus vraiment de rapport avec son nom.
[^] # Re: Pilote libre et support du matériel ?
Posté par niclone (site web personnel) . En réponse au journal Support du multitouch sur touchpad Synaptics disponible sur linux. Évalué à 6.
Le driver synaptics de xorg s'occupe de gérer tout les trucs genre défilements, click par tapping, etc. Il le fait en software, mais pour fonctionner, il faut qu'on lui envoie la position du (ou des) doigt(s) de façon absolue, et non relative comme le ferait une souris.
Il y a aussi un driver kernel, qui s'occupe de parler au device (le touchpad) pour lui demander d'arretter de simuler une souris (comportement par defaut), afin de recevoir ces positions absolue, le driver décode ca (chaque fabriquant a son protocole, il n'y a pas de standard) pour les envoyer au driver xorg via /dev/input/...
Du coup, si c'est bien le driver synaptics qui prend en charge la gestion du touchpad dans xorg, ca n'est pas forcément le driver synaptics du coté du kernel. En fait, le driver synaptics dans xorg, n'a plus vraiment de rapport avec son nom.