Actualizaciones:
28 de Mayo de 2010:
Bueno, comento los últimos cambios que he estado siguiendo en el funcionamiento de la tableta en GNU/Linux. Después del salto de página continúa estando todo el documento antiguo por si a alguien le sigue haciendo falta, pero voy a comentar la nueva forma de hacerla funcionar en Ubuntu y Debian.
Ubuntu Lucid (10.04)
Simplemente con añadir el repositorio de launchpad de doctormo e instalar el paquete está todo solucionado (ejecutad esto en un terminal y está apañado):
sudo add-apt-repository ppa:doctormo/xorg-wizardpen ; sudo apt-get update ; sudo apt-get install xserver-xorg-input-wizardpen
Debian Sid (supongo que en testing/squeeze funcionará también):
En Debian el proceso no es muy distinto, pero igual hay que apañar un poco la cosa. Esto está funcionando por ahora seguramente debido a la congelación de squeeze, veremos cuanto dura…
- Primero nos bajamos el paquete que necesitemos (para 386 o 64 bit) del repositorio anteriormente descrito. Sí, el de Ubuntu, y descargad el fichero que corresponda a Ubuntu Lucid (en la columna “Series” lo podéis ver).
- Instalamos el paquete con “dpkg -i xserver-xorg-input-wizardpen………………………..”.
- Después de esto, se os debería haber creado un fichero “70-wizardpen.conf” en “/usr/lib/X11/xorg.conf.d/”. Si al reiniciar e intentar utilizar la tableta, el puntero se os va a la esquina y no reacciona, yo lo que he tenido que hacer es crear el directorio (si no lo está ya) “/etc/X11/xorg.conf.d/” y copiar dicho archivo dentro de él y ya funcionará sin problemas.
La configuración de Gimp para que utilice la tableta sigue siendo la misma que anteriormente, añadirlo en los dispositivos de entrada y ponerlo en “modo pantalla” por ejemplo para que detecte la presión.
Introducción (versión antigua).
El driver en cuestión que utilizaremos es el wizardpen. El principal problema con el driver (que tampoco nos preocupa pero por hablarlo) no es si funciona o no (que lo hace), sino que está un poco desperdigado, ya lo comenta el que parece ser el creador, pues hay 2 sitios principales del proyecto: UNO en launchpad y OTRO en google code. Para la instalación en Debian, utilizaré el último sitio, para el resto, este problema no importa.
Instalación en Opensuse 11.2 y Ubuntu 9.10.
No me tachéis de loco tan pronto por favor, he juntado el método para ambos porque básicamente es lo mismo.
Añadir los repositorios.
Opensuse 11.2
Ubuntu 9.10
En esta edición de Ubuntu tenemos una forma “más sencilla” (según quien) de añadir los repositorios que en anteriores versiones. Simplemente escribimos en un terminal:
sudo add-apt-repository ppa:doctormo/xorg-wizardpen
Instalamos el paquete: xserver-xorg-input-wizardpen y por ahora está hecho.
Especificación del dispositivo.
Ahora nos falta por hacer una cosilla de nada, decirle al sistema cual es nuestro dispositivo. Para ello necesitamos editar el archivo 99-geniuspen.fdi situado en /etc/hal/fdi/policy/, que en Opensuse se habrá creado automáticamente y en Ubuntu no, pero eso se soluciona rápido:
grep -i name /proc/bus/input/devices
Os pongo mi salida y en negrita lo que nos interesa (copiadlo):
N: Name="Macintosh mouse button emulation"
N: Name="AT Translated Set 2 keyboard"
N: Name="Lid Switch"
N: Name="Power Button"
N: Name="Sleep Button"
N: Name="Power Button"
N: Name="Video Bus"
N: Name="UC-LOGIC Tablet WP8060U"
N: Name="PC Speaker"
N: Name="SynPS/2 Synaptics TouchPad"
sudo nano /etc/hal/fdi/policy/99-geniuspen.fdi
Si no queréis (o no disponéis) del comando nano, podéis utilizar cualquier otro editor: gedit, kwrite, kate… Si seguís con nano, pulsad Control+o para guardar y Control+x para salir.
<match key="info.product" contains="UC-LOGIC Tablet WP8060U">
En principio ya debería funcionar, con un reinicio debería estar todo preparado para funcionar.
Instalación en Debian Sid.
En Debian Sid a fecha de hoy (17 de Marzo de 2010) sigue habiendo unos problemillas por 2 motivos: el driver necesita ser parcheado para funcionar con xorg 1.7.5 y, debido a algunos problemas con el mismo y udev, hay que hacer un truquillo, pero no preocuparse que no es recompilar el kernel ni nada de eso.
1) Nos descargamos LOS FUENTES, los descomprimimos y renombramos la carpeta como “b” (únicamente una “b” sin comillas por supuesto).
2) Instalamos unos cuantos paquetes (como root):
apt-get install xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev
3) En el mismo directorio donde hayamos descomprimido los fuentes, descargamos ESTE parche y ejecutamos en un terminal:
patch -p0 < wizardpen-xorg-1.7.patch
4) Nos metemos en la carpeta “b” y ejecutamos:
./configure --with-xorg-module-dir=/usr/lib/xorg/modules (esto como root)
make
make install
5) Editamos el fichero /etc/udev/rules.d/90-wizardpen.rules y escribimos lo siguiente:
ENV{ID_MODEL}=="Tablet_WP8060U", ENV{x11_driver}="wizardpen", ENV{x11_options.SendCoreEvents}="true", ENV{x11_options.TopX}="1786", ENV{x11_options.TopY}="2154", ENV{x11_options.BottomX}="31155", ENV{x11_options.BottomY}="30889", ENV{x11_options.MaxX}="31155", ENV{x11_options.MaxY}="30889", ENV{x11_options.TopZ}="01"
(todo está escrito en una línea)
6) Ahora viene lo bueno, resulta que debido al problema que os comentaba al principio, cuando reiniciéis tendréis 2 veces el dispositivo entre los dispositivos de entrada, con lo cual lo más probable es que cuando probéis a pulsar sobre la superficie, el servidor gráfico se caiga, pero se puede solucionar.
7) Ejecutamos en un terminal:
xinput --list
Os saldrán 2 entradas del tipo:
"UC-LOGIC Tablet WP8060U" id=número [... más cosas ...]
Bien, pues cogiendo el MAYOR de los 2 numeritos que aparezcan hacemos:
xinput set-int-prop <numeroMayor> "Device Enabled" 8 0
Por ejemplo, en mi portátil tengo que hacer:
xinput set-int-prop 13 "Device Enabled" 8 0
Porque al hacer el xinput –list me sale una entrada con el 12 y otra con el 13.
Si en vuestro ordenador siempre tenéis conectados los mismos dispositivos (teclados, ratones, etc), un script simplón para automatizar esto sería:
#!/bin/bash
xinput set-int-prop <numeroMayor> "Device Enabled" 8 0
Para quien lo pregunte, haced un fichero que se llame por ejemplo tableta.sh, dadle permisos de ejecución y listo, con añadirlo al inicio de Gnome o KDE os sobra.
He hecho un pequeño script (no hace falta que me digáis que es un poco bastante cutrecillo, pero funciona
)
#!/bin/bash
num=0
sleep 3
for i in `xinput --list | grep "UC-LOGIC" | cut -d '=' -f 2 | cut -f 1` ; do
str=${str},${i}
if (($i > $num))
then
((num = i))
fi
done
if (($num > 0))
then
xinput set-int-prop $num "Device Enabled" 8 0
fi
Editad un fichero que se llame por ejemplo tableta.sh, dadle permisos de ejecución (chmod +x tableta.sh) y añadidlo al inicio de KDE, Gnome o lo que utilicéis, a mí me funciona
Sobra decir que funciona si la tableta está conectada al arrancar la sesión, si la conectáis después tendréis que ejecutarlo a mano (haceros un acceso directo y punto). ¡Ojo! Esto no soluciona el problema general de que haya que configurarlo de nuevo cada vez que abramos Gimp, es sólo un apaño para que al usarlo sin darnos cuenta no se nos “caigan” las X.
Vamos a configurar la tableta con Gimp y os cuento el último (prometido) problemilla con Debian.
Configuración del dispositivo con Gimp (2.6.8)
Nada más sencillo. Abrimos Gimp, nos vamos a:
Editar->Preferencias->Dispositos de Entrada->Configurar los dispositivos de entrada extendidos
Seleccionamos nuestra tableta (en Debian tenemos que hacer lo mismo con los 2 dispositivos de igual nombre) y en el modo seleccionamos entre “Ventana” o “Pantalla”. Como recomendación personal ponedlo en “Pantalla”, guardad los cambios y listo, ¡a diseñar!
No olvidéis que la presión funciona, por lo tanto debéis apretar un poco el cacharro para pintar un buen trazo y no una sombra difusa
Nota: para terminar los problemas de Debian, simplemente avisar que cada vez que cerréis Gimp, la configuración del dispositivo se borrará (pero sólo de uno si no recuerdo mal).
Apuntes finales
Consejo:
Si nos hartamos de la presión del cacharro y queremos realizar BUENAS líneas completamente opacas, id a la configuración y ponedlo en “Desactivado”, entonces funcionará como un ratón normal y podréis hacer trazos sin sombritas.
Sobre otras distribuciones:
Probé hace unos días en Arch Linux y funciona siguiendo más o menos los pasos que hemos dicho antes: editando el fichero .fdi y demás, aunque no recuerdo bien si ya te lo dejaba bien configurado y todo. Simplemente es instalar el driver desde AUR
Fuentes
- Instalación en Opensuse: ENLACE
- Instalación en Ubuntu: ENLACE
- Instalación en Debian: siguiendo la instalación en Ubuntu y ESTE reporte de errores.
Hola
Muchas gracias por la explicación. Efectivamente en Arch funciona perfectamente, salvo por una pega, no sé como hacer funcionar el ratón. Si sabes como hacerlo indícalo por favor.
En todo caso, muchas gracias.
La verdad es que no he probado el ratón en ninguna de las que he puesto por pereza y falta de tiempo, pero puedes estar tranquilo que si encuentro algo sobre el ratón actualizaré la entrada
Hola
Pues me respondo. El ratón ahora funciona perfectamente (no sé que había hecho mal) pero empezó a funcionar sin más. Ahora estoy tratando de buscar información para configurar los accesos rápidos.
Gracias de toadas maneras
He conseguido arreglar lo de las redes sin formatear!!!!Yupiii!!
Te pongo aqui la solución para futuras ocasiones y por si alguien lo busca por internet
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
Ahora solo me queda intalar la impresora para q m funciones por wifi q es lo q staba haciendo cuando se me rompio esto jajaj!!!
Guay! Luego te preguntaré qué tal funciona la impresora por wifi, que es una cosa curiosa jeje
INCREÍBLE!!! MARAVILLOSO!!!
Tengo una tablet genius de 8×6 que me es indispensable para mis trabajos de diseño de escenografías, afiches e ilustraciones (trabajo en teatro) y gracias a esta entrada pude configurarla después de pasar al ubuntu 10. Pase días buscando la información en decenas de sitios web y no daba con la respuesta (Ciertamente, tengo menos de un año de andar en los caminos de linux así que estoy un poco verde. Pero, en resumen, quiero dejar mi gratitud eterna y desearte que Dionisios, Dios del Teatro, y San Ginés, Santo Patrono de los actores; te llenen de bendiciones. (tu escoges las de quién recibes, de acuerdo a tus gustos).
GRACIAS, GRACIAS, GRACIAS MIL!
¡Gracias a tí por un comentario tan efusivo!
Me alegra que te haya sido de utilidad y espero que te quedes en el mundo de Linux durante mucho tiempo. Ya verás como a poco que investigues acabarás estando mucho más cómodo en Linux que en otros sistemas operativos.
Un saludo y mucha suerte con el trabajo.
Hola! también me ha funcionado muy bien la tablet genius 8×6. Sólo tengo una pregunta, no sé si le habrá pasado a los demás pero… ¿falla la precisión? es decir, que funciona como un mouse, al momento de dibujar no tengo resultados en las diferentes presiones que aplico para darle un trazo distinto :\ no sé si será problema aparte o esa es la solución máxima de la tablet.
En todo caso muchas gracias! tu solución ha sido la única que ha funcionado
¡Me alegra que haya funcionado! Supongo que te referirás al uso de la tableta con el Gimp, ¿no? Si es así, ¿has configurado la tableta en los dispositivos de entrada del programa?
No me había decidido a migrar a linux porque no podía hacer funcionar la tableta, a pesar de haber seguido todos los métodos que conseguí en internet, ninguna me funcionó, pero siguiendo tus instrucciones pude hacerla funcionar. ahora si a cambiar por completo a gnu/linux
¡Felicidades entonces! Espero que disfrutes de este mundillo. La verdad es que da gusto ver cada vez más gente dispuesta a cambiar sus SSOO “tradicionales”.
Excelente información hermano.
Muy agradecido, probado el 19 de julio de 2010 en ubuntu 10.04 y ubuntu studio 9.10
Solo por comentar que en Ubuntu Studio, no sé por qué pero tuve que hacer el proceso varias veces, en el listado de dispositivos no aparecía la tableta digitalizadora. Finalmente apareció y de ahí en adelante copié las lineas que compartiste en el pdf y funcionó.
Muchas gracias
a mi me “funciona”, porque cuando poso el “lapiz” el cursor del raton se me va a la esquina superior izquierda. por lo que deduzco que lo que falta es reglarlo y configurar el espacio de trabajo. ¿sugerencias?
OSuKaRu, tienes que dar un poquito más de información, como por ejemplo qué distribución usas y qué método has seguido. Si puedo le echo un vistazo luego, pues llevo un tiempo muy desconectado de todo :S