web-dev-qa-db-fra.com

Comment activer le multitouch sur mon pavé tactile Sentelic (ordinateur portable msi x350)?

Je comprends que mon ordinateur portable MSI x350 est livré avec un trackpad Sentelic, qui prend en charge la technologie multi-touch (selon le site Web de MSI). Est-il possible d'activer le multitouch sur Ubuntu? J'ai eu du mal à trouver des informations à ce sujet sur Google, et comme ce n'est pas un pavé tactile Synaptics, je n'ai pas été en mesure de trouver beaucoup d'informations dans les documents Ubuntu. Les préférences de ma souris ne comportent pas d’onglet de trackpad comme sur un Macbook, par exemple.

L'exécution de "xinput list" renvoie: FSPPS/2 Sentelic FingerSensingPad id = 11

Et dans mon Xorg.0.log:

[    17.481] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/event6)
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev pointer catchall"
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: always reports core events
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Device: "/dev/input/event6"
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found 11 mouse buttons
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found scroll wheel(s)
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found relative axes
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found x and y relative axes
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Configuring as mouse
[    17.500] (**) FSPPS/2 Sentelic FingerSensingPad: YAxisMapping: buttons 4 and 5
[    17.500] (**) FSPPS/2 Sentelic FingerSensingPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    17.500] (II) XINPUT: Adding extended input device "FSPPS/2 Sentelic FingerSensingPad" (type: MOUSE)
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: initialized for relative axes.
[    17.500] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/mouse0)
7
Jonathan

Il existe un rapport de bogue ouvert pour ce problème sur le tableau de bord. Bien que la prise en charge de ce pavé tactile se soit améliorée un peu depuis que j'ai acheté mon ordinateur portable MSI X-Series, elle est évidemment incomplète, comme vous l'avez remarqué. D'après ce que j'ai recueilli dans ce rapport de bogue, Sentelic a publié un pilote Linux open source pour le pavé tactile il y a quelque temps, qui a été partiellement fusionné avec Linux. noyau. Malheureusement, d'après le commentaire 71 du rapport de bogue, il semblerait que Sentelic ait également soulevé des préoccupations en matière de brevets, qui semblent bloquer le développement actuel du pilote open source.

Le but ultime, au moins depuis ce que j'ai lu sur la liste de diffusion , est de céder le contrôle du défilement (et du multi-touch?) au pilote Synaptics. Et pour citer le rapport de bogue une fois de plus, "Pour résoudre ce bogue correctement, la source de positionnement absolu de Sentelic doit être rajoutée au pilote."

À l'heure actuelle, je ne connais personne qui travaille activement à ce projet, mais je suis dans le même bateau que vous et j'aimerais beaucoup pouvoir utiliser le multi-touch (ou au moins le défilement Edge utilisable) sur mon ordinateur portable. Peut-être devrions-nous commencer à corrompre les gens. :)

3 solutions que vous voudrez peut-être essayer:

  • Essayez GPointing-Device-Settings . Il est le successeur de GSynaptics et prend en charge un plus grand nombre de périphériques (il ne se limite pas à Synaptics).

  • Mettez à niveau votre noyau à (au moins) 2.6.32. C'est la valeur par défaut dans Ubuntu 10.04 et au-delà. Citant de Gentoo Wiki : Le pavé tactile Sentelic est livré avec deux ordinateurs portables/Netbooks. Ils ont récemment publié un pilote pour Linux qui nécessitera de corriger le noyau. Remarque: à partir de la version 2.6.32, le pilote est inclus dans le noyau

  • Essayez ceci pilote officiel . Il existe un tutoriel détaillé à l'adresse http://ubuntuforums.org/showpost.php?p=9603498&postcount=

J'espère que l'un d'eux fonctionne pour vous! :)

1
MestreLion

Malheureusement, je ne peux vous donner qu'une demi-réponse, mais cela pourrait être un bon pointeur - sans jeu de mots.

Le pavé tactile Sentelics n'est pas un pavé tactile Synaptics. Matériel différent, différents pilotes - pour Windows et pour Linux. Vous devez désinstaller tous les éléments de Synaptics - eh bien vous n'en avez pas besoin, mais cela ne fait rien :)

Vous ne dites pas quelle version d'Ubuntu vous utilisez, j'utilise la version 10.10 sur mon ordinateur portable doté d'un pavé tactile Synaptics et la version 11.04 avec Unity désactivée car elle est redoutable sur la machine Sentelics. Je suppose que vous utilisez Lucid (10.04) ou une version ultérieure. Sinon, il y a un peu de choses à faire que je ne connais pas, car le support de ce type de pilote n'est pas dans le noyau :(

Mais si vous êtes sur Lucid ou au-dessus ... essayez ceci:

http://sourceforge.net/projects/fsp-lnxdrv/

téléchargez la version qui vous convient - i386 pour un build ubuntu 32 bits ou un amb64 pour un build ubuntu 64 bits ou statique et créez-en un si vous utilisez quelque chose de plus exotique. J'utilise gdebi pour installer ce genre de choses, vous pouvez utiliser la ligne de commande, cela fait très peu de différence. Ensuite, allez à la ligne de commande et tapez "Sudo fspc" et la fenêtre du pilote apparaît.

Ce n'est pas génial. Mais c'est beaucoup mieux que ce que vous avez maintenant :)

1
Simon Brown

J'ai un asus zenbook ux31e également avec un pavé tactile sentelique, à partir de cette page https://help.ubuntu.com/community/AsusZenbook#Sentelic_touchpad_synaptics.2BAC8-multitouch il y a quelques informations utiles:

Reuben Bond a commencé à travailler sur un pilote Synaptics pour le pavé tactile Sentelic sur github.com/ReubenBond/sentelic-multitouch, mais attend de la documentation supplémentaire de Sentelic concernant le multitactile.

De plus, Oskari Saarenmaa a réussi à faire défiler deux doigts dans son dépôt Git à l’adresse https://github.com/saaros/sentelic/ , que Chris D a l’intention d’affiner dans sa fourchette chez github. com/thaelim/sentelic.

Les gens semblent y travailler, mais j'ai essayé les deux derniers correctifs, et ils sont tous les deux terribles en date du 4 janvier 2011. En espérant que cela s'améliore!

Edit: Il y a encore du travail, ça marche bien maintenant! consultez le lien saaros

1
vanjoe