domenica 4 gennaio 2009

Wacom Bamboo MTE-450

Prova sul campo
* Provati:
Wacom Bamboo MTE-450
wacom-tools
xsession-xorg-input-wacom
* Sistema:
Ubuntu 8.10 Intrepid Ibex
GNOME 2.24.1
Linux Kernel 2.6.27-11-generic
* Hardware:
Intel Pentium IV 2.00 GHz
1024 MB RAM
ATI Radeon 9800 PRO 256 MB DDR II


Acquistata una bellissima tavoletta grafica della Wacom della serie Bamboo ecco che applicandola ad Intrepid il risultato è subitamente negativo: l'unico aspetto della tavoletta che sembra funzionare è il puntatore. Ecco il solito accessorio per PC che funziona su Windows e su Mac OS mentre su linux fa i capricci. Ma a tutto c'è soluzione.

La tavoletta presenta queste caratteristiche:
  • uno stilo con una penna (punta), gomma (coda) e due pulsanti;
  • un pad widescreen con 4 pulsanti (<, >, FN1, FN2);
  • un portapenna.

ATTENZIONE: il tutorial è pensato per tavolette grafiche Wacom Bamboo MTE-450 su Ubuntu 8.10, altre versioni potrebbero necessitare configurazioni alternative!

Dobbiamo aprire l'amato terminale e installare due pacchetti:
sudo apt-get install wacom-tools xserver-xorg-input-wacom
ATTENZIONE: fate sempre una copia di backup dei file importanti che modificate!

A questo punto modifichiamo lo "xorg.conf" (in /etc/X11/) aggiungendo le seguenti righe alla fine del file (occorre aprirlo con privilegi di amministratore "sudo nautilus" oppure "sudo gedit /etc/X11/xorg.conf"):
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "USB" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "USB" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "pad"
Option "USB" "on"
EndSection
Poi cercate nel file la sezione Section "ServerLayout" e aggiungete:
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "pad”
Dovrebbe apparire circa così:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen" 0 0
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "pad"
EndSection
Eventualmente qui trovate il mio come confronto.

Salvate e fate il logout (se preferite Ctrl + Alt + Backspace) e riloggatevi.

Digitate nel terminale:
xidump stylus -> muovete lo stilo sulla tavoletta, i numeri dovrebbero modificarsi (premete Ctrl + C per uscire).

xidump eraser -> muovete lo stilo capovolto (gomma) sulla tavoletta, i numeri dovrebbero modificarsi (premete Ctrl + C per uscire).

xidump pad -> premete i tasti sul pad e girate la rotellina con le dita, i numeri dovrebbero modificarsi (premete Ctrl + C per uscire).

Ogni voltà apparirà qualcosa di simile:

Se la tavoletta reagisce ai tre comandi essa è configurata e pronta per funzionare. A questo punto occorre solamente associare ai pulsanti l'azione corretta tramite il comanto xsetwacom.

Per definire le associazioni dei pulsanti la sintassi e questa:
xsetwacom set [dev] [in] [out]
  • [dev] è uno fra stylus (penna), eraser (gomma) o pad (pulsantiera).
  • [in] è l'azione del [dev]: ad esempio "button1" rappresenta il 1° bottone mentre "AbsWUp" rappresenta il moto orario della rotellina.
  • [out] il tasto o pulsante che verrà utilizzato quando usiamo il dato [in]: ad esempio "core key ctrl x" simula il comando "Ctrl + x".
Nota: a questo indirizzo sono disponibili tutti i parametri che possono essere usati.

Creiamo un file vuoto nel quale possiamo inserire le seguenti righe:
xsetwacom set pad button2 "core key NumpadPlus" #FN1
xsetwacom set pad button4 "core key NumpadMinus" #FN2
xsetwacom set pad button1 "core key ctrl NumpadMinus" #<>
xsetwacom set pad AbsWUp "4" #RotellaSu
xsetwacom set pad AbsWDn "5" #RotellaGiu
Lo salviamo nella home in formato ".sh" clicchiamo sul file col tasto destro selezioniamo "Permessi" e spuntiamo la casella "Consenti l'esecuzione del file come programma".

Andiamo su "Sistema -> Preferenze -> Sessioni" poi "aggiungi":
Mome: Wacom
Comando:

A questo punto la tavoletta e pronta per funzionare.

Links utili:
  • http://linuxwacom.sourceforge.net
  • http://wiki.ubuntu-it.org/Hardware/Periferiche/WacomBambooFun?highlight=(wacom)

Nessun commento:

Posta un commento