Section "Module" # # Hier wird der Wacom-Treiber geladen. # Load "xf86Wacom.so" # EndSectionBei den meisten Distributionen ist dieser Abschnitt schon als Kommentar in der Konfigurationsdatei, so dass in dieser Zeile nur das Kommentarzeichen entfernt werden muss.
In dem zweiten Schritt müssen die einzelnen Werkzeuge dem X-Server bekannt gemacht werden. Dies sieht folgendermaßen aus:
Section "Xinput" SubSection "WacomStylus" Port "/dev/ttyS1" DeviceName "Wacom Pen" Mode Absolute Suppress 10 AlwaysCore EndSubSection SubSection "WacomEraser" Port "/dev/ttyS1" DeviceName "Wacom Eraser" Mode Absolute # Suppress 10 # hier nicht nötig, da schon vorher definiert AlwaysCore EndSubSection EndSectionFür jedes Gerät wird ein Unterabschnitt eingerichtet. Die wichtigsten Optionen sind:
Mit diesen Optionen können Sie X starten und erste Experimente mit dem Tablett machen. Wahrscheinlich müssen Sie sich etwas umgewöhnen, da man von der Maus doch ein etwas anderes Verhalten gewöhnt ist.
Eine Intuos-4D-Maus arbeitet mit dieser Konfiguration nicht. Falls Sie eine solche besitzen, finden sie die nötigen Angaben zur Konfiguration in dem Intuos-Teil. Wenn der Tablettbereich nicht den kompletten Bildbereich abdeckt, kann man noch korrigierend eingreifen, siehe unten.
Ich habe für ein paar Betriebssysteme Pakete mit XInput-Unterstützung gebaut, siehe auch hier.
Für die Unterstützung durch Tabletts müssen sie keine besonderen Vorkehrungen treffen. Sie sollten sofort mit dem Tablett malen können. Nun haben sie allerdings noch keine Druck/Neigungswinkelsensitivität. Dafür müssen Sie in dem Dialog <Toolbox>/File/Dialogs/Input Devices... alle Geräte freischalten. Gehen sie dafür das Menü oben links durch und stellen Sie oben rechts für jedes Gerät den Modus "Screen" ein. Mit einem Klick auf "Save" wird die Konfiguration abgespeichert.
Jetzt können Sie in Gimp mit Ihren Werkzeugen arbeiten. Gimp kann jedem Werkzeug ein eigenes Werkzeug zuweisen, so dass sie zum Beispiel durch ein Drehen des Werkzeugs zwischen dem Stift und dem Radierer umschalten können. Mit dem Wacom Intuos können Sie auch zwischen verschiedenen Werkzeugen (auch von demselben Typ) umschalten, da jedes dieser Werkzeuge eine eindeutige ID hat, für weitere Informationen siehe den Intuos-Teil.
Jedes Intuos-Werkzeug (Stylus Pen, Stroking Pen, Inking Pen, Airbrush, 4D-Mouse, Lens-Cursor) besitzt eine weltweit eindeutige Seriennummer, die sogenannte "Tool-ID". Für jedes Werkzeug, daß Sie mit Ihrem Tablett verwenden möchten, müssen Sie eine eigene Subsection in der XF86Config eintragen. Es gibt hier drei verschiedene Typen:
Leider ist es zur Zeit nicht möglich, Werkzeuge "on the fly", also während X gestartet ist, neu hinzuzufügen. Die Entwickler arbeiten an einem Weg, dies zu ermöglichen.
Es ist nicht ganz einfach, die Seriennummer eines Intuos-Werkzeugs herauszufinden, da Wacom sie leider nicht z.B. auf ein Etikett druckt. Ich empfehle folgendes: Setzen Sie folgenden Abschnitt als einzigen in die XInput-Section Ihrer XF86Config:
SubSection "WacomStylus" Port "/dev/ttyS1" # je nachdem, wo Ihr Tablett angeschlossen ist DeviceName "Pen" DebugLevel 6 Mode Absolute AlwaysCore EndSubsectionNun starten Sie X mit X 2>&1 | grep -i serial_num Es erscheint der typische gerasterte X-Hintergrund. Der Mauszeiger sollte sich mit dem Stift bewegen lassen. Schalten sie mit <Strg>+<Alt>+<Fx> zurück auf die Textconsole, von der sie X gestartet haben. Es sollten schon die ersten Zeilen erschienen sein. Zum Beispiel:
device_id=0x822 serial_num=2661288963 type=stylus device_id=0x82a serial_num=2661288963 type=eraser device_id=0x822 serial_num=2564817921 type=stylus device_id=0x82a serial_num=2564817921 type=eraser device_id=0x912 serial_num=3214934019 type=stylus device_id=0x91a serial_num=3214934019 type=eraser device_id=0x832 serial_num=3183476738 type=eraser device_id=0x94 serial_num=3116369921 type=cursorHier habe ich nacheinander 2 Stylus-Stifte und einen Airbrush (je mit Vorder- und Rückseite), einen Stroking Pen und eine 4D-Maus auf das Tablett gehalten. Jedes Werkzeug erzeugt eine weitere Zeile, der sie die Seriennummer entnehmen können. Notieren sie sich die Seriennummern und zu welchem Werkzeug sie gehören. Hier können Sie auch erkennen, welchen Subsection-Typ sie für das jeweilige Werkzeug benötigen.
Schalten Sie zurück auf den X-Bildschirm und beenden Sie X mit <Strg>+<Alt>+<Backspace>. Tragen sie nun die einzelnen Werkzeuge mit den Seriennummern in die XF86Config ein. Eine Beispielkonfiguration sehen Sie auf der nächsten Seite. Natürlich weichen bei Ihnen die Seriennummern von diesen Zahlen ab, eventuell ist auch ein anderer Port einzutragen, je nachdem, wo Sie Ihr Tablett angeschlossen haben.
Simon Budig, <simon@gimp.org>
| |
Section "XInput" # Hier kommt der erste Stylus-Pen SubSection "WacomStylus" Port "/dev/ttyS0" DeviceName "Stylus Pen 1" Mode Absolute Suppress 10 Serial 2661288963 AlwaysCore EndSubsection # hier seine Rückseite SubSection "WacomEraser" Port "/dev/ttyS0" DeviceName "Stylus Eraser 1" Mode Absolute Serial 2661288963 AlwaysCore EndSubsection # Hier kommt der zweite Stylus-Pen SubSection "WacomStylus" Port "/dev/ttyS0" DeviceName "Stylus Pen 2" Mode Absolute Serial 2564817921 AlwaysCore EndSubsection # und seine Rückseite SubSection "WacomEraser" Port "/dev/ttyS0" DeviceName "Stylus Eraser 2" Mode Absolute Serial 2564817921 AlwaysCore EndSubsection # Der Airbrush SubSection "WacomStylus" Port "/dev/ttyS0" DeviceName "Airbrush" Mode Absolute Serial 3214934019 AlwaysCore EndSubsection | # Fortsetzung... # und seine Rückseite SubSection "WacomEraser" Port "/dev/ttyS0" DeviceName "Airbrush Eraser" Mode Absolute Serial 3214934019 AlwaysCore EndSubsection # nun der Stroking Pen SubSection "WacomEraser" Port "/dev/ttyS0" DeviceName "Stroking Pen" Mode Absolute Serial 3183476738 AlwaysCore EndSubsection # zum Schluß die 4D-Maus SubSection "WacomCursor" Port "/dev/ttyS0" DeviceName "4D Mouse" Mode Absolute Serial 3116369921 # Die folgenden Anweisungen # geben an, dass nicht der # gesamte Tablettbereich # genutzt werden soll. # Dann muß man nicht # so riesige Strecken auf dem # Tablett zurücklegen TopX 3000 TopY 5000 BottomX 17000 BottomY 11000 AlwaysCore EndSubsection EndSection |