Para poder calibrar la pantalla táctil primero necesitaremos descargar el controlador de entrada genérico de Linux, Evdev, junto con otros calibradoresy más programas.
sudo apt-get install xserver-xorg-input-evdev
Para asegurarnos que los controladores se inicien después de los que ya había, copiaremos la carpeta con otro nombre.
sudo cp /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
sudo reboot
Antes de abrir la aplicación de calibración, debemos crear un archivo para su configuración.
sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "eGalax Inc. USB TouchController"
Option "Calibration" "4094 -35 4026 10"
Option "SwapAxes" "1"
EndSection
- Terminaremos con un control+x, pulsamos S para guardar los cambios y con el Enter saldremos del modo de edición.
Hemos añadido la opción swap axes porque en nuestra pantalla táctil, los ejes X e Y estaban intercambiados y el cursor se movía en los ejes equivocados.
sudo reboot
Una vez hecho esto deberíamos tener una pantalla táctil funcional, pero si queremos acabar de calibrar la pantalla a nuestro gusto podemos utilizar la herramienta xinput_calibrator.
xinput_calibrator --device "eGalax Inc. USB TouchController"
Nos pedirá que toquemos cuatro puntos distintos de la pantalla, así que cogeremos un bolígrafo o algo bastante preciso para hacer la calibración.
Una vez hecha la calibración el programa nos dejará escritas las coordenadas y otros parámetros que debemos copiar y pegar en el 99-calibration.conf que hemos creado antes (sustituyendolo).
Enlaces de referencia:
- Manual del fabricante – Joy It 10.1“ TOUCHSCREEN-DISPLAY : http://anleitung.joy-it.net/wp-content/uploads/2017/08/RB-LCD10-2-Manual_28-06-2019.pdf