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:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *