Bonjour à tous,
J'essaye de configurer Xorg avec deux écrans :
- le premier un écran LCD de résolution 1680x1050
- le second un écran avec touche tactile de 800x600
- un clavier (clavier USB)
- et deux souris (souris USB et le touchscreen)
La couche tactile est reconnu grâce au driver touchscreen du noyau (driver usbtouchscreen eGalax). J'ai calibrer le touchscreen comme il faut, et le serveur X le reconnaît à la perfection et tout fonctionne nickel quand cette écran est configuré seul dans Xorg.
Quand j'essaye d'ajouter mon écran principal, je commence a avoir des problème. D'une part gnome considère l'écran tactile comme écran par défaut et affiche les icones du bureau sur cet écran, je souhaiterais qu'elles soient sur mon écran principal. Et lorsque je clique sur l'écran tactile c'est systématiquement mon écran principal qui prends le focus, et le pointeur de souris ne réagit pas correctement.
Est ce que quelqu'un a déja expérimenté ce genre de chose ?
voici mon Xorg :
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "v4l"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/touchscreen"
Option "DeviceName" "touchscreen"
Option "MinX" "117"
Option "MinY" "241"
Option "MaxX" "1911"
Option "MaxY" "1876"
#Option "SwapX" "1"
Option "SwapY" "1"
#Option "SwapXY" "0"
#Option "Rotate" "CCW"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "500"
Option "SendCoreEvents" "On"
#Option "Calibrate" "1"
EndSection
Section "Device"
Identifier "videocard0"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "AddARGBGLXVisuals" "True"
Screen 0
EndSection
Section "Device"
Identifier "videocard1"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "AddARGBGLXVisuals" "True"
Screen 1
EndSection
Section "Monitor"
Identifier "LG"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "ecran tactile"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "videocard0"
Monitor "ecran tactile"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "videocard1"
Monitor "LG"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 640 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "touchscreen" "SendCoreEvents"
EndSection
Section "DRI"
Mode 0666
EndSection
Si quelqu'un a une petite idée, je suis prenneur :)
# mettons de l'ordre dans tout cela
Posté par NeoX . Évalué à 0.
commence par mettre tes ecrans dans l'autre sens
screen 0 etant l'ecran par defaut
definit l'ecran LG comme etant ton screen 0
et l'ecran tactile comme etant screen 1
2°) le tactile qui devient souris mais sans prendre le focus.
là je ne vois pas hormis eventuellement ne pas faire du "twinview" mais 2 serveur X
vu que tu utilises le driver proprio, passes un coup de nvidia-settings en ligne de commande root
configure les ecrans comme 1°)
definit que le 2e ecran sera un X separé et pas un twinview
appliques pour verifier puis enregistre les modifs dans
/etc/X11/xorg.conf
enfin va jouer dans /etc/X11/xorg.conf
il devrait y avoir 2 zones serveurs layout avec chacun ces reglages clavier/souris ou clavier/tactile
par contre si tu veux envoyer une appli sur l'ecran tactile il faudra peut-etre le dire au lancement (export DISPLAY=:0.1 ou export DISPLAY=:1.0)
[^] # Re: mettons de l'ordre dans tout cela
Posté par astaroth . Évalué à 1.
Je viens de trouver vos posts.
Je rencontre un problème sur un écran tactil générique LDLC.
J'ai des pilotes pour Ubuntu mais il se compilent pas correctement.
Voir pas du tout plutot.
Donc si je peux me permettre j'ai posté un sujet ou y a pas mal d'infos déja.
http://forum.ubuntu-fr.org/viewtopic.php?id=126972
Voila merci d'avance à tous.
C'est très important c'est pour une caisse d'un salon de coiffure.
Et j'aimerais prouver que Linux ca peu marcher avec tout.
Merci d'avance !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.