Table des matières

Tablette graphique Trust Slimline TB6300

Installation du pilote Wizardpen

Lucid Lynx et suivant

On ajoute le dépot suivant:

sudo add-apt-repository ppa:doctormo/xorg-wizardpen

On met à jour les dépots:

sudo apt-get update

Et on installe le pilote

sudo apt-get install xserver-xorg-input-wizardpen

Voilà c'est terminé, au redémarrage, votre tablette fonctionne.

(peut aussi fonctionner sous Karmic Koala)

Karmic Koala et antérieur

Installer les dépendances

sudo apt-get install xutils libx11-dev libxext-dev x-dev build-essential xautomation xinput xserver-xorg-dev

Récupérer la source

wget http://linuxgenius.googlecode.com/files/wizardpen-0.7.0-alpha2.tar.gz

Extraire, puis dans le dossier, ouvrir un terminal et faire:

sudo ./configure --with-xorg-module-dir=/usr/lib/xorg/modules && make && sudo make install

Configuration de la tablette

Récupérer le nom du device

cat /sys/bus/usb/devices/*/product

Voici l'output, ici, celui qui nous intéresse est "Tablet WP8060U"

USB2.0                  
Tablet WP8060U
USB Optical Mouse
EHCI Host Controller
EHCI Host Controller
UHCI Host Controller
UHCI Host Controller
UHCI Host Controller
UHCI Host Controller
UHCI Host Controller

Ajouter une règle à udev avec ces commandes

sudo bash
echo 'BUS=="usb", KERNEL=="event*", SYSFS{product}=="Tablet WP8060U", NAME="input/%k", SYMLINK+="tablet-event", MODE="0666"' >> /etc/udev/rules.d/010_local.rules
exit

Redémarrer udev

sudo restart udev

Vérifier que le syslink a été crée

ls -la /dev/tablet-event

L'output en vert

lrwxrwxrwx 1 root root 12 2009-11-05 16:16 /dev/tablet-event -> input/event6

Calibration de la tablette (xorg)

Backup du Xorg

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Maintenant, on ouvre Xorg

sudo gedit /etc/X11/xorg.conf

On rajoute ce paragraphe en dessous de la souris générique

Section "InputDevice"
        Identifier      "WizardPen Tablet"
        Option          "SendCoreEvents"        "true"
        Driver          "wizardpen"
        Option          "Device"        "/dev/tablet-event"
        Option          "TopX"          "0"
        Option          "TopY"          "234"
        Option          "BottomX"       "32747"
        Option          "BottomY"       "32762"
        Option          "MaxX"          "32747"
        Option          "MaxY"          "32762"
EndSection

Rajouter cette instruction dans la partie ServerLayout

Section "ServerLayout"
InputDevice "WizardPen Tablet" "AlwaysCore"
EndSection

Rajout d'un script au démarrage

Comme le driver ne supporte pas encore le Plug&Play, il faut rajouter un petit script

sudo gedit /etc/rc.local

en dessous de exit 0, copier/coller ceci

XORG_CONF=/etc/X11/xorg.conf
if [ -e /dev/tablet-event ]; then
  sed -ie 's/^\(\s*\)\#\(\s*InputDevice\s\s*\"WizardPen\ Tablet\"\s\s*\"AlwaysCore\"\)\s*$/\1\2/' "$XORG_CONF"
  echo "Udev created /dev/tablet-event = Tablet present! - Tablet-driver enabled"
else
  sed -ie 's/\(^\s*InputDevice\s\s*\"WizardPen\ Tablet\"\s\s*\"AlwaysCore\"\)\s*$/\#&/' "$XORG_CONF"
  echo "Udev did NOT create /dev/tablet-event = tablet NOT present! - Tablet-driver disabled"
fi

Rajout du support plug&play (avec xorg 7.3 et hal)

Créez le fichier, et rajoutez ce qui suit, ensuite redémarrez le pc.

cd /etc/hal/fdi/policy/
sudo > 99-x11-wizardpen.fdi
sudo gedit /etc/hal/fdi/policy/99-x11-wizardpen.fdi
<?xml version="1.0" encoding="ISO-8859-1" ?>
            <deviceinfo version="0.2">
            <device>
                <!-- This MUST match with the name of your tablet obtained -->
                <!-- in Step 2 specified previously                        -->
                <match key="info.product" contains="UC-LOGIC Tablet WP8060U">
                <merge key="input.x11_driver" type="string">wizardpen</merge>
                <merge key="input.x11_options.SendCoreEvents" type="string">true</merge>

                <!-- Modify these configuration accordingly -->
                <!-- See CONFIGURATION OPTIONS section for the full-set of -->
                <!-- configurable options                                  -->
                <merge key="input.x11_options.TopX" type="string">0</merge>
                <merge key="input.x11_options.TopY" type="string">214</merge>
                <merge key="input.x11_options.BottomX" type="string">32747</merge>
                <merge key="input.x11_options.BottomY" type="string">32762</merge>
                <merge key="input.x11_options.MaxX" type="string">32747</merge>
                <merge key="input.x11_options.MaxY" type="string">32762</merge>
                </match>
            </device>
            </deviceinfo>

Configuration des bouttons du stylet

suivant ce tableau

Number Function
0 rien, seulement mouvement
1 clique gauche
2 clique du milieu
3 clique droit
4 molette vers le haut
5 molette vers le bas
xinput set-button-map "UC-LOGIC Tablet WP8060U" 1 2 3

Finalement, redémarrer le pc.

En savoir plus

Documentation en anglais (forum ubuntu)