2017-05-25 8 views
0

chers experts J'ai un problème avec l'étalonnage de mon écran tactile Penmount sur x-server. Je me suis connecté via tslib. Dans X, j'ai une bibliothèque xf86-input-tslib compilée. Malheureusement, ts_calibrate ne fonctionne pas avec "Niveau d'instruction illégal Touch fonctionne bien, la réponse est bonne, mais parfois, le robinet se produit au mauvais endroit sur un écran, parfois avec une déviance. calibrateur, mais ont pas l'écran tactile dans xinput -list:Calibrez l'écran tactile sur xfce4

xinput-calibrator 
No calibratable devices found 

mc ~ # DISPLAY=:0 xinput 
⎡ Virtual core pointer id=2 [master pointer (3)] 
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] 
⎜ ↳ Mouse1 id=6 [slave pointer (2)] 
⎣ Virtual core keyboard id=3 [master keyboard (2)] 
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] 
↳ Keyboard1 id=7 [slave keyboard (3)] 

bien que dans le noyau:

mc ~ # dmesg | grep PenMount<br/> 
input: PenMount Serial TouchScreen as 
/devices/pci0000:00/0000:00:01.0/0000:01:02.2/tty/ttyS0/serio0/input/input3 

mc ~ # cat /proc/bus/input/devices 

I: Bus=0013 Vendor=0031 Product=9000 Version=01f2 
N: Name=«PenMount Serial TouchScreen» 
P: Phys=ttyS0/serio0/input0 
S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:02.2/tty/ttyS0/serio0/input/input3 
U: Uniq= 
H: Handlers=mouse0 event3 
B: PROP=0 
B: EV=b 
B: KEY=400 0 0 0 0 0 
B: ABS=3 

en Xorg.0.log je trouve ceci:

[1051910.230] (II) config/udev: Adding input device PenMount Serial >TouchScreen(/dev/input/event3) 
[1051910.230] (II) AutoAddDevices is off - not adding device. 
[1051910.232] (II) config/udev: Adding input device PenMount Serial TouchScreen (/dev/input/mouse0) 
[1051910.232] (II) AutoAddDevices is off - not adding device. 
[1051910.237] (II) config/udev: Adding input device ltc2954 (/dev/input/event2) 
[1051910.237] (II) AutoAddDevices is off - not adding device. 

Que puis-je faire pour toucher apparaîtra dans xinput --list?
Debain, noyau 3.14

Répondre

0

Quelle version de xf86-input-tslib et tslib avez-vous utilisé? Utiliser xf86-input-tslib 1.1.1 et tslib 1.13 devrait fonctionner. Si vous voulez exécuter ts_calibrate alors que exécutez un bureau graphique, envisagez de créer vous-même tslib en utilisant ./configure --with-sdl2