Derniers journaux de sporniket :
- [10/08@20:58] Utiliser un scanner à plat comme un scanner 3D
- [20/12@22:05] Mise à disposition de mes outils pour générer du code PHP
- [21/04@22:03] Ma soeur et son nouvel ordi [pub éhontée pour son blog...]
- [24/05@13:46] Youpi ! [Edirol UM-1X, usb-midi, ubuntu]
- [09/02@16:59] Scripts php tous chauds...
- [06/10@12:57] Le nouveau troll sur Java
- [08/07@08:58] L'idée farfelue du matin fait avancer le pingouin...
- [03/07@14:22] Projet de page d'avertissement (suite)
- [02/07@13:44] Projet de page d'avertissement
- [20/06@17:54] Microsoft poursuit en justice un fonctionnaire brésilien en charge du logiciel Libre
- [19/06@05:58] Houlà, un virus/vers mail se lâche !
- [11/05@09:28] La musique gratuite (suite)
- [27/04@04:53] Ouin, Grsec il m'embête (T_T)
- [20/04@09:22] Désinstaller cette **** de Google bar
- [07/04@10:01] Parler des logiciels libres simplement ...
- [05/04@20:34] Ca ne valide pas et je ne sais pas pourquoi
- [03/04@00:26] En retard pour la LEN mais en avance pour les brevets...
- [21/01@07:00] Les PS2 modifiées sont légales en Italie !
- [15/01@14:27] Carte combo USB2/FW
- [29/12@15:09] Ma prochaine carte video et GL4Java
Journal : Nouveau pilote xorg pour les écrans tactiles USB/HID
Posté par David Sporn (page perso, ) le 30 octobre 2008J'ai récemment acheté chez Surcouf un pc portable assemblé basé sur une coque tn120r, disposant d'un écran tactile. L'écran n'était pas exploité par Linux comme un périphérique d'entrée ou évènement et je n'ai donc pas trouvé le paramétrage adéquat, en supposant qu'il existe, malgré des jours d'essais et de recherches sur le net.
Par contre, j'ai trouvé de quoi examiner les données envoyées par le périphérique, le tutorial xorg pour écrire un pilote de périphérique d'entrée, et je me suis donc lancé dans l'écriture d'un pilote.
Le pilote est relativement configurable et donc ne devrait pas se limiter à mon modèle d'écran (ET&T TC4UM)
Pour télécharger, c'est ici:
http://www.sporniket-studio.com/page/200810300038
J'ai fait une doc rapide en anglais (dans l'archive).
Pour le moment le curseur se positionne correctement mais les clics ne se font pas, malgré les évènements boutons envoyés par le pilote.
> Lire le journal (16 commentaires, moyenne: 2,1).
Bonne nouvelle
J'espère que ça va vite se déployer, j'imagine déjà l'utilisation que l'on peut faire d'un écran tactile avec compiz (faire tourner le cube avec mes doigts) !!!
-
[^]Re: Bonne nouvelle
Posté par Feeks (Jabber id, page perso, ) le 30/10/2008 à 10:59. (lien). Évalué à 2.Ca ne se fait pas déjà ça ?
Il me semble avoir vu des vidéos assez amusantes où quelqu'un faisait changer de bureau gnome en faisant tourner le cube compiz...
Pour impressionner les non linuxiens c'est pas mal :)--
Mais où est donc Ornicar ?-
[^]Re: Bonne nouvelle
Posté par lint (Jabber id, page perso, ) le 30/10/2008 à 12:13. (lien). Évalué à 1.Il me semble que c'est le résultat d'une séance de hacking lors d'un GUADEC il y a un ou deux ans (par Fernando Herrera ?). Le système était basé sur les détecteurs de chocs intégré au pc (IBM).
-
[^]Re: Bonne nouvelle
Posté par lint (Jabber id, page perso, ) le 30/10/2008 à 12:16. (lien). Évalué à 3.F34R MY G00GL3 SK1LLZ !
* http://www.google.com/search?hl=eo&client=firefox-a&(...)
* http://www.gnome.org/~fherrera/blog/gtollina.html
-
[^]Re: Bonne nouvelle
Posté par Tanguy Ortolo (page perso, ) le 30/10/2008 à 13:28. (lien). Évalué à 2.En fait de détecteur de choc, c'est carrément un accéléromètre. Il est pris en charge par Linux comme un joystick, et le pilote joystick d'X.org gère assez pour envoyer une frappe de touche du clavier pour un déplacement supérieur à un seuil réglable. À partir de là, n'importe qui peut se régler un bureau en cube qui tourne quand on penche l'ordinateur.
-
-
L'écran ne se salit pas trop ?
Les écrans tactiles, c'est bien, mais moi j'aime bien avoir un écran propre. Si on commence à le toucher avec les doigts, ça commence à faire des traces et c'est de plus en plus pénible.
Comment cela se passe pour toi ? Ont-ils trouvé un moyen de résoudre ce problème ?
-
[^]Re: L'écran ne se salit pas trop ?
-
[^]Re: L'écran ne se salit pas trop ?
Posté par David Sporn (page perso, ) le 30/10/2008 à 13:14. (lien). Évalué à 1.j'ai l'impression que l'ecran accroche moins le gras des doigts que la coque du portable, mais il faut prevoir les petites lingettes ou le spray de produit qui va bien.
-
[^]Re: L'écran ne se salit pas trop ?
Posté par Tanguy Ortolo (page perso, ) le 30/10/2008 à 13:29. (lien). Évalué à 3.Pour le spray qui va bien, ne vous faites pas avoir en achetant des machins spécialisés : le lave-vitre normal fait parfaitement l'affaire, et l'eau du robinet aussi, avec un bon chiffon de coton doux.
-
evtouch
Je possède aussi ce type d'ordinateur ( Jet TR chez Keynux ). l'écran tactile fonctionne bien avec le driver evtouch ( http://www.conan.de/touchscreen/evtouch.html )
-
[^]Re: evtouch
Posté par David Sporn (page perso, ) le 30/10/2008 à 13:41. (lien). Évalué à 1.j'aurai bien voulu utiliser evtouch, mais mon linux ne cree pas de peripherique de type event, seulement un peripherique hid qui fait planter evtouch
pour info
j'ai trouvé la solution au probleme du clic, je posterai une nouvelle version ce week-end.
c'est le numero de bouton qui était erroné dans l'appel a xf86PostButtonEvent (3e param, de mémoire): le bouton gauche a pour code 1 et non 0.
Selon mes infos
La dalle est une IDEACO IDC 6680. Le pilote est le evtouch. non?
Et avec ces infos internet donne ceci:
http://lists.freedesktop.org/archives/hal/2008-August/012152(...)
Non, rien
-
[^]Re: Selon mes infos
Posté par David Sporn (page perso, ) le 31/10/2008 à 00:47. (lien). Évalué à 1.Hé ben pas la mienne, ma dalle tactile est une TC4UM de chez ET&T. C'est un périphérique USB de classe HID, d'usage "Digitizer".
Mon installation ne créé pas de périphérique input ou event, mais un banal hiddev, et evtouch ne peut rien en faire... ("cannot grab device: bad ioctl machin chose")
Pour info, ci dessous quelques logs pour montrer ce que j'avais
M'enfin, maintenant, j'ai un pilote qui forctionne ^_______^
=== infos dmesg ===
[ 31.423618] usbcore: registered new interface driver hiddev
[ 31.428088] hiddev96hidraw0: USB HID v1.00 Device [ET&T Technology TC4UM] on usb-0000:00:1d.2-1
[ 31.428101] usbcore: registered new interface driver usbhid
[ 31.428104] /build/buildd/linux-2.6.24/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
=== ma règle udev ===
ATTR{idVendor}=="0664", ATTR{idProduct}=="0306", SYMLINK+="input/touchscreen"
=== contenu de /var/log/Xorg.0.log ===
...
(**) EVTouch TouchScreen: always reports core events
...
(II) evaluating device (EVTouch TouchScreen)
(II) XINPUT: Adding extended input device "EVTouch TouchScreen" (type: TOUCHSCREEN)
...
(**) Option "Device" "/dev/input/touchscreen"
(EE) EVTouch TouchScreen: Unable to grab device (Inappropriate ioctl for device).-
[^]Re: Selon mes infos
Posté par fleny68 () le 31/10/2008 à 22:49. (lien). Évalué à 2.C'est étrange que tous les modèles basés sur ce clevo n'aient pas la même dalle tactille. Est-ce que modifier le hid du kernel pour qu'il prenne en compte ce modèle ne serait pas plus simple?
--
Non, rien-
[^]Re: Selon mes infos
Posté par David Sporn (page perso, ) le 01/11/2008 à 01:01. (lien). Évalué à 1.Je ne sais pas, mais étant donné que je pouvais m'en sortir avec un petit pilote de périphérique pour xorg, j'ai préféré utiliser ce moyen, plutot que de toucher à un fichier source du noyau.
-
-
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.