editor, reviewer
523
modifications
(Page créée avec « Ce tuto est destiné a vous aider a faire fonctionner un écran touchscreen USB. CE tuto n'a été validé que sur un seul équipement (un dreamplug type DS2-113), il a be... ») |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
Ce tuto est destiné | Ce tuto est destiné à vous aider à faire fonctionner un écran touchscreen USB. | ||
Ce tuto n'a été validé que sur un seul équipement (un dreamplug type DS2-113), il a besoin d'être validé sur plusieurs équipements afin d'être considéré comme généralisable. | |||
Ligne 6 : | Ligne 6 : | ||
1- comment ça marche | 1- comment ça marche | ||
Le driver noyau | Le driver noyau se nomme udflb. Il a évolué au fil des évolutions du noyau linux. Si votre écran est bien reconnu, il affiche un écran vert, sinon, il peut afficher des couleurs changeantes, ou des damiers (ça dépend des modèles d'écran). | ||
avec dmesg, vous devez voir des lignes du type: | avec dmesg, vous devez voir des lignes du type: | ||
Ligne 22 : | Ligne 22 : | ||
udlfb: mmap() framebuffer addr:3769905152 size:770048 | udlfb: mmap() framebuffer addr:3769905152 size:770048 | ||
Ensuite, au lancement de xorg, un module de celui ci doit dialoguer | Ensuite, au lancement de xorg, un module de celui ci doit dialoguer avec le driver udlfb, et c'est là que les ennuis commencent, car ils doivent partager la même façon de parler. et ça change suivant les versions : | ||
kernel 2.6.38, les versions de udlfb et du driver xorg sont compatible, il suffit d'activer une option de udflb | |||
les versions de udlfb et du driver xorg sont compatible, il suffit d'activer une option de udflb | |||
echo options udlfb fb_defio=1 >> /etc/modprobe.d/local | echo options udlfb fb_defio=1 >> /etc/modprobe.d/local | ||
kernel 3.04, là, c'est un peu plus compliqué. Le driver xorg n'est plus compatible avec udlfb (au moment où cet article est rédigé). Il va falloir compiler un nouveau driver, et dire à xorg de l'utiliser. | |||
là, c'est un peu plus compliqué. Le driver xorg n'est plus compatible avec udlfb (au moment où cet article est rédigé). Il va falloir compiler un nouveau driver, et dire à xorg de l'utiliser. | |||
Je suppose que vous avez installé tout ce qu'il faut pour compiler, ainsi que le gestionnaire de version git | Je suppose que vous avez installé tout ce qu'il faut pour compiler, ainsi que le gestionnaire de version git | ||
Ligne 42 : | Ligne 39 : | ||
On va maintenant dire à xorg d'utiliser ce nouveau driver, sans écrire de fichier xorg.conf, mais en utilisant un fichier partiel de | On va maintenant dire à xorg d'utiliser ce nouveau driver, sans écrire de fichier xorg.conf, mais en utilisant un fichier partiel de configuration. | ||
dans /usr/share/X11/xorg.conf.d créer le fichier 10-displaylink.conf (je sais ce n'est pas le répertoire | dans /usr/share/X11/xorg.conf.d créer le fichier 10-displaylink.conf (je sais ce n'est pas le répertoire recommandé dans la documentation pour un fichier de configuration utilisateur, ce répertoire est réservé à la distribution) | ||
Section "Screen" | Section "Screen" |