skweez.net

Alles skweez?

1001111001011011000000011101111

16.07.2010

Wacom Bamboo Pen&Touch unter Ubuntu Lucid 10.04 einrichten

von wagges.

Ich bin seit einiger Zeit stolzer Besitzer eines Wacom Bamboo Pen&Touch (CTH-661). Unter Windows und MacOS X läuft das Schätzchen dank Treiber und zugehöriger GUI aus dem Hause Wacom aalglatt: Stiftverhalten, Tasten und Touchverhalten inclusive Touch-Gesten wie zoomen oder scrollen funktionieren so wie es sein soll.
Wer hätte es gedacht: unter Linux sieht das alles etwas unschöner aus, da zum einen die Projekte immer “etwas” hinter der aktuellen Hardware herhinken, und zum anderen aktuellste Versionen (zumindest in Ubuntu) nicht sehr zügig Einzug halten…
Abhilfe schuf bei mir die hier zu findende Anleitung des Users “Favux” aus dem englischen “ubuntuforums.org”. Im Laufe dieser müssen die neusten Treiber des linuxwacom-Projects sowie die 1.8er Version von xorg-macros heruntergeladen, kompiliert und installiert werden. Die Schritte sollten auch für Greenhorns problemlos durchzuführen sein.

Zu beachten gilt folgendes:
Die ID’s in den Skripten xsetwacom.sh und toggle-touch.sh sollten angepasst werden. In Erfahrung bringt man die fürs eigene System passenden ID’s mittels

$ xinput --list

. Das toggle-touch Skript habe ich etwas umgebaut, um auf einer zweiten Taste am Tablett den Stifmodus von relativ zu absolut wechseln zu können.
Hierzu ein Terminal öffnen, und zuersteinmal eine neue Datei im Home-Ordner erstellen

$ gedit .toggle-mode.sh

und mit Inhalt füllen

#!/bin/bash
 
MODE_STATE=`xsetwacom get 11 Mode`
if [ "$MODE_STATE" == "Relative" ]
  then
    echo "mode is relative, switching to absolute."
    notify-send -t 500 "Bamboo Pen&Touch: Stiftmodus"
    xsetwacom set 11 mode absolute
  else
    echo "mode is absolute, switching to relative."
    notify-send -t 500 "Bamboo Pen&Touch: Mausmodus"
    xsetwacom set 11 mode relative
fi

Nun das Skript noch ausführbar machen

$ chmod +x .toggle-touch.sh

und wie in der Anleitung beschrieben in Compiz die Shortcuts definieren.
Zum Vergleich das Skript .toggle-touch.sh

#!/bin/bash
 
TOUCH_STATE=`xsetwacom get 12 Touch`
if [ "$TOUCH_STATE" == "on" ]
  then
    echo "Touch is ON, turning OFF."
    notify-send -t 500 "Bamboo Pen&Touch: Touch off"
    xsetwacom set 12 Touch off
  else
    echo "Touch is OFF, turning ON."
    notify-send -t 500 "Bamboo Pen&Touch: Touch on"
    xsetwacom set 12 Touch on
fi

Nicht vergessen, in den Skripten die ID’s anzupassen!
Ist alles ordnungsgemäß installiert, besteht die Möglichkeit, dass alles reibungslos funktioniert. Bei einigen Benutzern, wie bei mir, ist die Touch-Funktionalität etwas unbefriedigend. Bei schnellen Bewegungen bleibt der Zeiger einfach stehen, Touch-Gesten funktionieren nicht und das Pad ist insgesamt etwas “hackelig” zu bedienen. Abhilfe wurde dafür bisher noch nicht wirklich gefunden. Ich empfehle, immer mal wieder in den zugehörigen Thread zu schauen um irgendwann die Sache im Griff zu haben.
Der Stift, die Stifttasten, Tablett-Tasten sowie die Druckempfindlichkeit funktionieren tadellos…so macht zeichnen und Fotos korrigieren mit Gimp richtig Spaß.

Als Fazit kann ich sagen, dass der Stift sehr brauchbar eingesetzt werden kann, und in einiger Zeit sollte die Sache mit der Touch-Funktionalität auch besser aussehen, denn einer der Entwickler des linuxwacom-Projects ist ein Angestellter Wacoms.

9 Kommentare:

10.08.2010
23:22

Antworten

wiz4rd

Zitat: “Bei einigen Benutzern, wie bei mir, ist die Touch-Funktionalität etwas unbefriedigend. Bei schnellen Bewegungen bleibt der Zeiger einfach stehen, Touch-Gesten funktionieren nicht und das Pad ist insgesamt etwas “hackelig” zu bedienen. Abhilfe wurde dafür bisher noch nicht wirklich gefunden.”

Wollte nur mal anmerken — falls du/andere es noch nicht selbst gesehen hast/haben — dass es mittlerweile einen workaround für das Problem gibt:
http://ubuntuforums.org/showpost.php?p=9675615&postcount=110

xf86-input-wacom muss dafür zwar neu kompiliert werden, aber bei mir hat es sehr gut geholfen. Bei schnellen Bewegungen bleibt der Cursor nun nicht mehr hängen. Bzgl. Gesten… naja, scrollen tut zwar, aber nicht wirklich perfekt; zoomen konnte ich bisher nirgends — weder in Firefox, noch in Gimp, noch sonstwo.

11.08.2010
19:34

Antworten

wagges

Doch, hab ich schon gesehen und gemacht. Trotzdem danke!
Der Zeiger bleibt auch bei mir jetzt nicht mehr hängen, aber Touch-Gesten gehen leider immer noch nicht…nicht mal scrollen.

23.09.2010
20:02

Antworten

mks

Hi wagges, ich überlege, mir auch ein Pen&Touch zuzulegen. Ist die Touch-Situation mittlerweile besser? Außerdem habe ich gesehen, dass das Kabel am Tablet links rauskommt. Stört das nicht, wenn man es rechts neben der Tastatur liegen hat?

24.09.2010
20:31

Antworten

wagges

N’abend!

Zur Funktionalität kann ich leider nichts sagen, da ich das Thema mangels Zeit bisher vernachlässigt habe…
Das mit dem Kabel sollte kein Problem sein, da man die Orientierung des Pads mittels xsetwacom rotieren kann, sogar “hochkant” wenn man’s will.
Mich stört’s nicht, da ich das Pad weiter von der Tischkante weg liegen habe als die Tastatur.

Grüße,
wagges

20.02.2011
12:50

Antworten

mks

Hi,

ich hab mein Tablet jetzt an einem Ubuntu 10.10-Rechner mit Kernel 2.6.38-rc5 (Mainline) und xf86-input-wacom aus dem git von gestern. Alles ansonsten unverändert, keine Patches.

Da ist mittlerweile ein DEUTLICHER Fortschritt zu sehen. Man kann es jetzt schon viel besser als Touchpad verwenden. Die Bewegung des Mauscursors ist viel flüssiger, springt nicht mehr so.

Gesten beginnen nun auch langsam zu funktionieren. Prinzipiell gehen jetzt Zoom (mit 2 Fingern auf/zu ziehen), Rechtsklick (kurz mit dem zweiten Finger auf die Oberfläche tippen) und scrollen, bzw. das Dokument verschieben (getestet in Evince). Leider ist das alles noch zu empfindlich, aber das geht in die richtige Richtung. :)

20.02.2011
13:27

Antworten

mks

Hi,
ich noch mal… Noch ein Nachtrag: am allerbesten geht das Ding als Touchpad, wenn man den Synaptic-Treiber verwendet. Das kann man erreichen, indem man in /usr/share/X11/xorg.conf.d/ die 50-wacom.conf in 40-wacom.conf umbenennt. Dann macht der Wacom nur die Stifteingabe. In System → Einstellungen → Maus → Touchpad kann man dann einstellen, wie man scrollen will und alles funktioniert genau so, wie man das erwarten würde! Note 1+ (außer dass es nicht ganz sauber ist, weil man eine Datei umbenennt, die von apt verwaltet werden sollte)
Grüße
Mike

27.02.2011
21:23

Antworten

wagges

Tach!
Hab das grad auch mal ausprobiert, allerdings weiß funzt das glaub ich unter lucid net so. Bei mir heißt die Datei 10-wacom.conf, und eine Änderung in 40-wacom.conf bringt nichts. Ich seh auch in der Mauskonfiguration keinen Reiter mit “Touchpad”. Mal sehen, vll find ich noch was raus…
Auf jeden Fall mal Danke für die Infos!
Gruß,
Hannes

08.08.2011
19:53

Antworten

Alexander

cool! danke für das touch an / aus script

.

hab mir einen abgesucht im ubuntu forum, aber nich so recht schlau draus geworden…

bei mir ist die touch funktion auch hakelig, . s tift funktioniert aber tadellos gut.

Etwas dazu sagen: