|
Wacom XInput driver for XFree86
XInput HOWTO
Linux Wacom Project
|
|
Das Wacom Grafiktablett, Modell RT-0405-R mit seriellem Anschluß ist bereits etwas älter und dennoch voller sinnvoller Funktionen. Der Bedarf zum Anschluß besteht also auch heute noch.
Nach dem ich nun dieses Grafiktablett meiner Frau abgeschwatzt habe hier ein paar kurze Hinweise um es unter Debian Sarge, Kernel 2.4.x mit XFree86 4.3.x sinnvoll einzusetzen:
- /etc/X11/XF86Config-4
- Definition der Maus und des Stiftes
Section "Module" - Der Paramter (Treiber laden)
Load "wacom" ist in der Sektion Modules an-/einzufügen, wobei die Reihenfolge innerhalb der Sektion unerheblich ist. Bei anderen Distributionen oder älteren Debian/XFree Versionen ist das Modul noch anders benannt. (Bsp.: xf86Wacom.so)
Section "InputDevice" - Die Sektion InputDevice kann mehrfach und zwar je Eingabegerät wie Tastatur oder Maus einmal vorkommen. Um die sicherlich vorhandene PS/2 bzw. USB Maus umd den Stift ("Schreibspitze" des Stiftes), den Radiergummi (oberes Ende des Stiftes) und die Maus mit expliziten 2 Tasten und dem ebenfalls als Taster ausgeführten Scrollrad benutzen zu können sind 3 neue InputDevice Sektionen anzulegen.
Section "InputDevice"
Identifier "stift1"
Driver "wacom"
Option "Type" "stylus"
Option "Device" "/dev/ttyS0"
Option "Mode" "Absolute"
Endsection
Section "InputDevice"
Identifier "ratzefummel1"
Driver "wacom"
Option "Type" "eraser"
Option "Device" "/dev/ttyS0"
Option "Mode" "Absolute"
Endsection
Section "InputDevice"
Identifier "mausi2"
Driver "wacom"
Option "Type" "cursor"
Option "Device" "/dev/ttyS0"
Option "ZAxisMapping" "4 5"
Option "Mode" "Absolute"
Endsection
Eine Anmerkung zur 'Option "Mode" "Absolute"' in der InputDevice Section für mausi2 soll noch erwähnt werden. Im Absolute Modus werden die 4 Ecken des Signalbereiches des Tabletts den 4 Bildschirmecken zu geordnet, was z.B. es vereinfacht mit dem Stift zu zeichnen, andererseits mit der Maus zu Problemen führen kann, da der Mauszeiger nicht ganz an den oberen Rand in der Mitte des Bildschirms zu bringen ist. Dort stört die Stifthalterung des Tabletts leider die Maus, welche an die Stiftbuchse stößt. Durch auskommentieren dieser Zeile lässt sich die Maus "relativ" auf dem Tablett bewegen.
Section "ServerLayout" - Hier werden die oben konfigurierten neuen InputDevice Sektionen der aktuellen XServerkonfiguration hinzugefügt, wobei es wieder unerheblich ist wo innerhalb der ServerLayout Sektion. Da ich hier den bestehenden und als 'InputDevice "Generic Mouse"' benannten PS2 IntelliMouse Trackball von Microsoft weiterhin als primären Mausersatz benutzen möchte ist die unten auskommentierte Zeile mit '"CorePointer"' hier nicht auskommentiert. Soll nur das Wacom als alleiniges Mausinstrument verwendet werden ist einfach die Zeile so wie dargestellt auskommentiert zu belassen oder nicht mit in die XF86Config-4 einzufügen. Soll mehr als ein Mausintrument, z.B. wie hier der Trackball und die Maus des Wacom benutzt werden wird entweder eines der beiden Zeigerwesen zum primären Zeigeinstrument erklärt (Option "CorePointer") oder der X Server verwendet als primären den zuerst gefundenen und initialisierten Mausersatz.
# InputDevice "Generic Mouse" "CorePointer"
InputDevice "stift1" "AlwaysCore"
InputDevice "ratzefummel1" "AlwaysCore"
InputDevice "mausi2" "AlwaysCore"
xinput
- Umbelegen der Tasten an der Wacom-Tablett-Maus.
Sofern wie hier von der Standardkonfiguration her die rechte Maustaste (Taste/Button 3) auf das Scrollrad (Taste/Button 2) gelegt ist und die rechte Maustaste die "mittlere" liefert reicht nach dem Start des X Servers (z.B. per Script, in Zusammenhang mit einer Autostartoption des gerade verwendeten Windowmanagers/Desktopumgebung etc.) das ausführen von:xinput set-button-map mausi2 1 3 2 4 5 in einer Shell. xinput ist ein Kommandozeilentool welches Konfigurationen für die xinput Schnittstelle des X Servers vornimmt, nicht jedoch eine Konfigurationsoption innerhalb von XF86Config-4.
Ein Vorteil der beim Wacom Tablett beiliegenden, drahtlosen Maus, welchen manche eher als Nachteil sehen werden sei an dieser Stelle noch erwähnt:
Zwischenruf: Nein, nicht die Frage der ständig leeren Batterien bei Funkmäusen (drahtlos). ;-)
Hier ist die unergonomische oder besser gesagt multiergonomische Form der Maus gemeint. Diese ermöglicht nähmlich die Benutzung der Maus, ganz im Gegensatz zu vielen neuen, hochergonomischen Nagern mit der rechten und mit der linken Hand, natürlich nicht gleichzeitig. Bei der Positionierung des Tabletts links und der bisherigen Maus rechts von der Tastatur steht somit eine ständige Wechselmöglichkeit bei der Handbedienung zur Verfügung. Nach ein paar Tagen hat mann sich schnell (frau soll da weniger Probleme haben), auch als Rechtshänder an die Mausbedienung mit der linken Hand gewöhnt und kann so die ungleiche Belastung der rechten Hand, auf Grund der modernen Tastaturanordnungen etwas entschärfen. Ein Test zur Nutzung einer Rechtshändermaus mit der linken Hand (linke Maustaste==Mittelfinger und rechte Maustaste==linker Zeigefinger) sei allen die nicht ein Gebrechen haben was davon abhält wärmsten empfohlen.
|