Trust TB-4200

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Neu.png Dieser Artikel wurde neu erstellt und bedarf evtl. noch einer Korrekturlesung. Danach kann diese Box entfernt werden.
Dieser Artikel ist Teil der HOWTO Sammlung

Inhaltsverzeichnis

Aiptek Kernel-Modul

Bei angestecktem USB-Tablett überprüfen, ob das Kernel-Modul aiptek geladen ist

[root]# /sbin/lsmod |grep aiptek


Ist der X11 Aiptek Eingabe-Treiber installiert

[root]# rpm -q xorg-x11-drv-aiptek


USB-Bus Information auslesen

Informationen bei angeschlsossenem USB-Tablett ermitteln damit die korrekte Device ermittelt werden kann.

[root]# cat /proc/bus/input/devices

bringt folgende Ausgabe:

I: Bus=0003 Vendor=08ca Product=0010 Version=0105
N: Name="Aiptek"
P: Phys=usb-0000:00:1c.0-2/input0
S: Sysfs=/class/input/input2
H: Handlers=kbd mouse0 event2
B: EV=1f
B: KEY=1cdf 0 70000 0 7 ff800000 ff 0 180001f f8000000 3
B: REL=303
B: ABS=d000103
B: MSC=1


udev Information des USB-Tabletts auslesen

Udev Information ermitteln, damit eine Udev-Regel (rules) erstellt werden kann.

[root]# udevinfo -a -p /class/input/input2

bringt folgende Ausgabe:

looking at device '/class/input/input2':
   KERNEL=="input2"
   SUBSYSTEM=="input"
   SYSFS{uniq}==""
   SYSFS{phys}=="usb-0000:00:1c.0-2/input0"
   SYSFS{name}=="Aiptek"

 looking at parent device '/devices/pci0000:00/0000:00:1c.0/usb1/1-2/1-2:1.0':
   ID=="1-2:1.0"
   BUS=="usb"
   DRIVER=="aiptek"
...
 
   SYSFS{idVendor}=="08ca"
...


Udev Regel erstellen

Dies ist wichtig, damit das USB-Tablett immer mit einer festen Device angesprochen werden kann, und ein anschliessen von weiteren USB-Geräten keine Änderung der Devices bewirken kann. Anhand der ermittelten Informationen folgenden Eintrag in der Datei aiptektablet.rules erstellen:

[root]# nano /etc/udev/rules.d/aiptektablet.rules
# Create /dev/input/aiptektablet
BUS=="usb", SYSFS{idVendor}=="08ca", KERNEL=="event[0-9]*", \
SYMLINK+="input/aiptektablet"

udev Rule aktualisieren

[root]# /sbin/udevtrigger


Symlink auf die neue Device überprüfen

[root]# ll /dev/input/

Das Ergebnis müsste in etwa so aussehen:

lrwxrwxrwx 1 root root      6 18. Jan 19:53 aiptektablet -> event2


Eintrag in der /etc/X11/xorg.conf

Folgende blau markierten Zeilen in xorg.conf einfügen:

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "cursor" "AlwaysCore"
InputDevice "stylus" "AlwaysCore"
InputDevice "eraser" "AlwaysCore"
EndSection 

Section "InputDevice"
Identifier "stylus"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "stylus"
Option "Mode" "absolute"
Option "PressCurve" "0,5,95,100"
Option "KeepShape" "on"
Option "zMin" "0"
Option "zMax" "512"
Option "USB" "on"
Option "Cursor" "stylus"
Option "debuglevel" "0"
EndSection

Section "InputDevice"
Identifier "cursor"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "cursor"
Option "Mode" "absolute"
Option "PressCurve" "0,5,95,100"
Option "KeepShape" "on"
Option "zMin" "0"
Option "zMax" "512"
Option "USB" "on"
Option "Cursor" "puck"
Option "debuglevel" "0"
EndSection

Section "InputDevice"
Identifier "eraser"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "eraser"
Option "Mode" "absolute"
Option "PressCurve" "0,5,95,100"
Option "KeepShape" "on"
Option "zMin" "0"
Option "zMax" "512"
Option "USB" "on"
Option "Cursor" "stylus"
Option "debuglevel" "0"
EndSection

X Server neu starten

Den X Server neu starten mit

[root]# init 3 ; sleep 5 ; init 5

danach als Benutzer anmelden

Druckempfindlichkeit in Gimp einstellen

Für jedes Werkzeug muss man in GIMP extra einstellen, wie es auf die Druckempfindlichkeit des Stiftes reagiert. Das geht einfach, indem man in den Werkzeugeinstellungsdialog ([Datei] - Dialoge - Werkzeugeinstellungen) auf Druckempfindlichkeit klickt und dort die gewünschten Einstellungen vornimmt.

<b>Achtung</b> <b>Achtung:</b> Dies scheint im Moment mit dem Trust TB-4200 nicht zu funktionieren.

Weitere Links