Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Tablette graphique Trust Slimline TB6300

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 && make install

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

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

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

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" 2 3 0
  • trust_slimline_tb6300.1257460293.txt.gz
  • Dernière modification: Le 05/11/2009, 23:31
  • par 213.95.41.13