(Ab)Usare i Tablet PC su Ubuntu!
Treviño: «Una nuova ed ottima guida da parte di Ciso!»
Con questa guida vi spiegherò qualcosa che nessuno aveva mai fatto (almeno secondo me) in modo esauriente in lingua italiana. Grazie ad alcuni forum ubuntisti (fra cui quello ufficiale italiano e quello ufficiale internazionale) e anche all’aiuto di altre persone sono riuscito a creare una buona guida per installare Ubuntu su un tablet PC. O meglio: per far funzionare tutte le funzioni di un Tablet PC anche su Ubuntu.
Cominciamo!
Per fare funzionare tutte le componenti tablet del nostro computer dobbiamo prima installare alcuni pacchetti da shell (oppure comodamente da Synaptic):
sudo apt-get install xserver-xorg-input-wacom wacom-tools xinput xournal matchbox-keyboard
sudo ln -s /dev/input/wacom /dev/wacom
Adesso avremo bisogno di riavviare (dovrebbe bastare solo X, con ctrl+alt+backspace).
Questo potrebbe non essere bastato per far funzionare il nostro tablet. Nel caso digitiamo:
sudo gedit /etc/X11/xorg.conf
e modifichiamolo come segue (l’ordine è importante!):
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS0"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "BottomX" "28800"
Option "BottomY" "21760"
Option "Mode" "absolute"
Option "TPCButton" "on"
EndSectionSection "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS0"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"
Option "BottomX" "28800"
Option "BottomY" "21760"
Option "Mode" "absolute"
Option "TPCButton" "on"
EndSectionSection "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/ttyS0"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"
Option "BottomX" "28800"
Option "BottomY" "21760"
Option "Mode" "absolute"
Option "TPCButton" "on"
EndSection
e nello stesso file aggiungete o modificate con (l’ordine è sempre importante!):
InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
Poi editiamo/creiamo
sudo gedit /etc/serial.conf
#Stylus pen
/dev/ttyS0 port 0×06f8 irq 6 uart 16550A
Questi valori appena inseriti dovrebbero andare bene quasi sempre (per i Tablet Acer di sicuro), nel caso non dovesse funzionare vi consiglio di cercare in internet i valori per il vostro tablet. Per avviare il programma di scrittura basta digirare:
xournal
Per avviare la tastiera virtuale, basta avviare Keyboard dal pannello accessori di Gnome/KDE, oppure digitare:
matchbox-keyboard
Per permettere allo schermo di ruotare, creiamo un file:
sudo gedit /usr/local/bin/rotate
e incolliamoci:
#!/bin/bashfunction ROTATE() {
curr=`xrandr | awk ‘/Current rotation/ { print $4 }’`
case $curr in
normal)
CW;;
*)
NORMAL;;
esac
}function PORTRAIT() {
echo portrait
}function LANDSCAPE() {
echo landscape
}function NORMAL() {
xrandr -o normal
xsetwacom set "stylus" Rotate NONE
PORTRAIT
}function CCW() {
xrandr -o right
xsetwacom set "stylus" Rotate CCW
LANDSCAPE
}function CW() {
xrandr -o right
xsetwacom set "stylus" Rotate CW
LANDSCAPE
}function INVERT() {
xrandr -o inverted
xsetwacom set "stylus" Rotate UD
LANDSCAPE
}case $1 in
-l) CCW;;
-r) CW;;
-n) NORMAL;;
-i) INVERT;;
*) ROTATE;;
esac
Chiudete e salvate, dategli il permesso di esecuzione con
sudo chmod +x /usr/local/bin/rotate
adesso per girare lo schermo basterà usare il comando rotate da shell.
Vi consiglio quindi di associare questo comando a uno dei tasti veloci del vostro tablet (se ne ha), così come di fare lo stesso anche per i programmi xournal e matchbox-keyboard.
Una lista di altri software utili per l’utilizzo del vostro Tablet la potete trovare in questo wiki.
Questa guida dovrebbe funzionare per ogni tablet, avendo impostazioni quasi universali. Però invito chiunque ha un tablet con impostazioni diverse a segnalarlo nei commenti per aggiornare questo post e renderlo davvero unversale!

















Complimenti per l’esaurente spiegazione!
Qual’e’ la tua esperienza con ubuntu ed i nuovi tablet pc tipo Samsung Q1?
Commento di roberto — 28 febbraio 2007 @ 13:31
Non ho avuto modo di provarlo su tablet Samsung.
Comunque a giorni aggiornerò la guida, in quanto mancano alcuni passaggi (es. manca il repository di xournal)
Commento di Ciso — 2 marzo 2007 @ 09:01
fra poco installerò ubuntu 6.10 sul mio tablet compaq t1000, vi faròsapere se riuscirò nell’impresa di farlo funzionare a dovere…
premetto che sono già user ubuntu su altro portatile ma mio malgraod lo uso poco per la mancanza delle applicazioni che uso ogni giorno….
grande ubuntu e grazie per la guida, vi terrò aggiornati
fabio
Commento di fabio — 6 marzo 2007 @ 12:04
Se puoi aspetta ancora qualche giorno che sto’ risistemando la guida
Commento di Ciso — 7 marzo 2007 @ 17:44
Una nota negativa: xrandr non piace molto a Beryl / Compiz.
Commento di Giuliastro — 9 aprile 2007 @ 19:44
Ciao, io ho un hp tx2000 e pur avendo seguito passo passo la tua esaudiente guida non mi funziona nulla. mi puoi aiutare indicandomi dove sbaglio’
grazie tante
Commento di gianni — 2 gennaio 2009 @ 10:53
Ciao, visto la tua esperienza, c’è modo di disattivare la chiusura monitor con l’opzione sospensione?
Commento di Andrea Bossi — 31 dicembre 2009 @ 09:04
无聊的时候就来看看,坐坐沙发…
Commento di QQ农场外挂 — 25 gennaio 2010 @ 19:50