3 votes

Quanta Touch ne fonctionne pas

Les écrans Quanta Multitouch ont fonctionné comme des périphériques à entrée unique de 10.04 LTS jusqu'à Ubuntu 11.10. Après cela, ils utilisent apparemment une certaine architecture multitouch - mais cela ne fonctionne pas et casse la saisie unique. La plupart du temps, l'événement permettant de lâcher l'écran n'est jamais capturé, ce qui casse une grande partie de l'interface (les blocs de l'application unity sont déplacés au lieu d'être activés, nautilus refuse de reconnaître un clic - il ne fait que déplacer des fichiers, les boutons de l'application GTK ne répondent pas, etc.)

Tout ce que j'ai lu jusqu'à présent indique qu'un correctif a été publié, mais je suis sur la dernière mise à jour 12.04.1 et j'ai toujours ces problèmes. C'est une installation propre avec rien d'autre dessus pour le moment. J'ai essayé un tas de choses auparavant, y compris la compilation d'un noyau 3.2.0.29 supposément corrigé, mais honnêtement, j'ai oublié la plupart de ce que j'ai essayé et j'ai fini par formater après avoir épuisé mes limites de google et de patience. Est-ce que quelqu'un a une idée de ce qu'il faut faire à partir de là ?

J'utilise un Acer T230H qui est reconnu par lsusb. le 12.04 comme

hnurseries@pos1:~$ lsusb
...
Bus 002 Device 003: ID 0408:3000 Quanta Computer, Inc. Optical dual-touch panel
...

hnurseries@pos1:~$ xinput
Virtual core pointer                            id=2    [master pointer  (3)]
    Virtual core XTEST pointer                 id=4    [slave  pointer  (2)]
    Acer T230H                                 id=9    [slave  pointer  (2)]
...

Et le 10.04 comme

hnurseries@pos1:~$ lsusb
...
Bus 002 Device 003: ID 0408:3000 Quanta Computer, Inc.
...

hnurseries@pos1:~$ xinput
Virtual core pointer                            id=2    [master pointer  (3)]
     Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
     Acer T230H                                id=9    [slave  pointer  (2)]

El sólo La différence est l'ajout de "Optical dual-touch panel" dans lsusb.

Utilisation de mtdev-test

sudo mtdev-test /dev/input/event4

Il est clair que le matériel envoie correctement un signal pour chaque doigt qui lâche l'écran (-1) et peut suivre avec précision deux doigts même lorsque le premier est lâché.

Je suis plus que disposé à aider à déboguer ces problèmes de quelque manière que ce soit avec quelqu'un de plus qualifié, mais nous devons rester sur la version LTS si possible (ces écrans sont utilisés dans un environnement de vente au détail, nous essayons de mettre à niveau avant que 10.04 soit EOL).

Merci d'avance !

1voto

kecsap Points 11

Je ne suis pas sûr que ma réponse vous satisfasse : J'ai un Acer T231H et j'ai mis à jour Ubuntu Oneiric, 32 bit :

  1. Le xorg avec toutes les applications fonctionne sans problème avec un seul point de contact.
  2. Les démos multitouch de Qt4 fonctionnent avec 2 doigts.
  3. Vous pouvez faire fonctionner le multitouch d'une manière ou d'une autre avec ginn (traduit les gestes du multitouch en commandes du clavier et en clics de souris pour les applications).

    sudo apt-get install ginn

Je ne sais pas si ginn est lancé automatiquement après le redémarrage. En tout cas, j'ai dû le lancer manuellement après l'installation :

ginn

Vous pouvez modifier les paramètres et ajouter d'autres programmes :

sudo nano /etc/ginn/wishes.xml

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X