Receta: Configurar Monitor Táctil chipset eGalax

De Guadapedia, la enciclopedia libre.

Configuración en Guadalinex v5 de la pantalla táctil eGalax

Esta receta a sido llevada a cabo en una Guadalinex v5 recién instalada. Sirve para toda pantalla táctil con el chipset eGalax.

Primero comprobamos que nuestra pantalla táctil tenga éste chipset

 $ lsusb
 y nos debe salir algo como
 Device 005: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen 
  • Descargamos los linux-headers correspondientes a nuestra distribución
    $ sudo apt-get install linux-headers-$(uname -r) 
  • Insertamos el módulo usbtouchscreen en el blacklist para que no vuelva a arrancar
    Editamos el fichero blacklist añadiendo la línea 'blacklist usbtouchscreen'
    
    $ sudo vim /etc/modprobe.d/blacklist
  • Descargamos el driver de la pantalla táctil y lo descomprimimos (drivers: TouchKit32Tactil.tar.gz (http://listas.guadalinex.org/adm/docs/lib/exe/fetch.php?id=documentos%3Aconfiguracion_de_pantalla_tactil_egalax&cache=cache&media=documentos:touchkit32tactil.tar.gz))
    $ tar -xvzf touchkit32tactil.tar.gz
  • Ahora nos vamos al directorio TouchKit32/USBSrc donde compilaremos el modulo necesario para la pantalla táctil
    $ cd TouchKit32/USBSrc
    $ sudo make all (instalar el paquete make si no se encuentra instalado)
  • Una vez compilado copiamos el modulo al kernel
    $ sudo cp tkusb.ko /lib/modules/$(uname -r)/ 
  • Matamos el modulo 'usbtouchscreen' y arrancamos el 'tkusb'
    $ sudo rmmod usbtouchscreen
    $ sudo depmod -a (Actualizamos los mapas de dependencias de los modulos)
    $ sudo modprobe tkusb
  • Vamos por último a instalar los drivers, para ello vamos a la carpeta descomprimida al principio y ejecutamos el script Setup
    $ sudo ./setup.sh
  • Nos preguntará la interfaz de nuestro controlador, elegimos la 3 (USB), y una vez finalizado reiniciamos el equipo




Llegados a este punto tenemos instalados ya los drivers y bloqueados los usbtouchscreen (que son los que vienen por defecto). Ahora pasaremos a calibrar la pantalla:

  • Ejecutamos el siguiente comando
    $ sudo /usr/bin/TouchKit
  • Aparece un panel de control, seleccionamos la pestaña Tool y calibramos pulsando el boton 4PTs Cal.
  • Pulsamos sobre los circulos que aparecen en las esquinas hasta que se rellenen completamente de azul (aconsejable usar algo fino, como un boli)
  • Aceptamos y comprobamos que funciona correctamente, finalmente reiniciamos y listo ya tenemos la pantalla táctil configurada y calibrada