Instalación tableta Trust Slimline Design TB-5300 en Ubuntu 8.04 (Hardy Heron)

Tableta TRUST TB-5300Debido a cosas que pasan una sola vez al año, me ha caido del cielo esta tableta. Es pequeñita, ideal para el hueco que me quedaba en la mesa y poder cacharrear con ella. No soy un experto en diseño, pero para algún retoque seguro que me viene bien.

Al principio todo era ilusión pero enseguida entran los sudores fríos al venirte a la cabeza algo así como… leches! reconocerá esto linux??… (valeeee GNU/Linux para los puristas). LLevo usando ubuntu -ahora kubuntu con KDE4-  desde que cambié de ordenador y de momento salvo una reinstalación por los drivers de la tarjeta gráfica, todo ha ido como la seda.

Por eso, el momento de instalar nuevo hardware es temible y cuando encuentras varios tutoriales diciendo cosas similares pero no iguales, casi es peor. Así que antes de entrar en harina con la instalación propiamente dicha, un pequeño disclaimer:

  • Esto no puede tomarse como un tutorial al uso. He hecho varias cosas diferentes y al final ha funcionado, por lo que no sé cual de cada una de las partes era la que fallaba y cual la que ha funcionado finalmente. Si bien, especificaré cuales creo que han sido los problemas/soluciones.
  • He conseguido instalarla basandome mayoritariamente en un par de tutoriales: el de la página de ayuda de ubuntu y el de este blog.
  • De momento, no he conseguido que funcione la sensibilidad a la presión
  • Todo el proceso me ha llevado como unas cinco horas (y algún que otro cabezazo contra la pared, pero eso no cuenta).
  • La idea es pasar las notas que he ido tomando durante el proceso, para tenerlas como futura referencia en caso de tener que reinstalar. Y si además le sirve a alguien, mejor que mejor.
  • Usaré [intro] para que quede claro cuando termina el comando a teclear y evitar posibles confusiones con los saltos de linea

Vamos al lío:

  1. Al hacer una búsqueda en google sobre el modelo de tableta, los resultados no son satisfactorios. Así que utilizando el comando lsusb listamos los dispositivos conectados al puerto USB (obviamente, la tableta debe estar conectada.lsusb [intro]Nos retorna la identificación de los diferentes elementos que tenemos conectados. En mi caso la linea que nos interesa es esta:
    Bus 002 Device 003: ID 5543:0004 UC-Logic Technology Corp. Genius MousePen 5x4 Tablet

  2. Una vez conocido el periférico real tiro del tito google a ver si encuentra algo de información respecto a genius mousepen 5×4 linux driver.
    El primer resultado de la búsqueda nos lleva a una página de ubuntuforums en el que explican que la tableta funciona con los drivers WizardPen y dan el enlace al tutorial de instalación.
  3. En este punto empezamos la instalación como tal, hay que instalar los paquetes xutils, libx11-dev, libxext-dev, x-dev, build-essential, xautomation, xinput y xserver-xorg-dev. Y lo hacemos con el siguiente comando:
    sudo apt-get install xutils libx11-dev libxext-dev x-dev build-essential xautomation xinput xserver-xorg-dev [intro]
  4. Descargamos e instalamos el driver: wget http://www.ubuntu.dk/wizardpen/wizardpen-0.6.0.2.tar.gz [intro]
    (con esto nos descargamos el paquete con el driver).

    tar -xvf wizardpen-0.6.0.2.tar.gz [intro]
    (descomprimimos el archivo)

    cd wizardpen-0.6.0.2 [intro]
    (entramos en el directorio)

    sudo bash [intro]
    (abrimos una sesion de bash como superusuario).

    ./configure –with-xorg-module-dir=/usr/lib/xorg/modules && make && make install
    [intro]
    (mi método añade el “sudo bash” anterior porque a la hora de hacer la instalación del driver me daba error de permisos).

    exit [intro]

  5. Toca configurar udev que es el gestor de dispositivos del kernel para ello debe de estar conectada la tableta al puerto USB: cat /sys/bus/usb/devices/*/product [intro]
    Nos devolverá una serie de lineas con los diferentes dispositivos. En nuestro caso la que nos interesa es está:
    Tablet WP5540U

    Ahora hay que añadir la regla udev

    sudo bash [intro]

    echo ‘BUS==”usb”, KERNEL==”event*”, SYSFS{product}==”Tablet WP5540U”, NAME=”input/%k”, SYMLINK+=”tablet-event”, MODE=”0666″‘ >> /etc/udev/rules.d/010_local.rules [intro]

    exit [intro]

  6. Comprobamos que el driver está instalado:ls -la /usr/lib/xorg/modules/input/wizardpen*.* [intro]
  7. A mi no me funcionó la calibración automática, así que tuve que hacer la manual editando el archivo xorg.conf.
    Primero realizamos una copia de seguridad por si acaso  no funciona:

    sudo cp /etc/X11/xorg.conf xorg.conf.tablet [intro]Editamos el archivo (las lineas que empiezan por # son comentarios y no haría falta ponerlas y si usas gnome puedes cambiar kate por gedit)
    sudo kate /etc/X11/xorg.conf [intro]

    Añadimos el siguiente texto al archivo:
    # Añadido tableta digitalizadora 1
    Section “InputDevice”
    Identifier     “WizardPen Tablet”
    # Paste the name of the tablet as found in the previous step
    Option        “Name” “UC-LOGIC Tablet WP5540U”
    Option         “SendCoreEvents” “true”
    Driver         “wizardpen”
    Option         “TopX”        “2199″
    Option         “TopY”        “3598″
    Option        “BottomX”    “30325″
    Option         “BottomY”    “29278″
    Option        “MaxX”         “30325″
    Option         “MaxY”         “29278″

    EndSection
    #Fin tableta 1

    y este dentro de la sección server layout (al final del archivo):
    # Añadido tableta 2
    InputDevice     “WizardPen Tablet”     “SendCoreEvents”
    InputDevice    “Configured Mouse”    “CorePointer”
    # Fin tableta 2

    Guardamos el archivo y salimos.

  8. Sólo nos queda reiniciar el servidor X:
    Pulsamos Alt+F2 y en la pantalla de login introducimos nuestro nombre de usuario y la contraseña

    desde la linea de comandos reinciamos el servidor:
    sudo /etc/init.d/gdm restart [intro]

  9. En principio tenía que funcionar ya, pero yo tuve que reiniciar el ordenador por completo. Y ahora una captura de la tableta funcionando en Inkscape :D

Usando la tableta en inkscape

2 comentarios sobre “Instalación tableta Trust Slimline Design TB-5300 en Ubuntu 8.04 (Hardy Heron)”

  1. Pues muchas gracias.
    Tengo el mismo problema con una Trust. Mi sistema es Linux Mint.
    A ver que tal se me da.

  2. Hola Miguel,
    Ya ves que tengo el blog bastante abandonado de todas formas, hasta ubuntu Hardy, me tocaba reinstalar la tableta a manubrio con cada actualización. A partir de Intrepid, tanto en Jauncky como en Karmic ha funcionado perfectamente.
    Comprueba que versión de Linux Mint usas y a que versión de ubuntu se corresponde y si es una Hardy o superior, lo mejor sería que usaras este tutorial:

    http://digitalbluewave.blogspot.com/2008/10/genius-wizardpen-with-intrepid-ibex.html

Responder

Creado con WordPress Diseño: Digg 3 Columns de Small Potato modificado por Patxo