Estoy ejecutando Ubuntu 14.04 y mi tableta HUION h610 funciona más o menos. Por ejemplo, puedo mover el cursor con el lápiz y funciona el botón derecho. Sin embargo, nada más lo hace. Lo que significa que no puedo dibujar nada en ningún programa, Gimp, Mypaint, etc ... Fui a preferencias y habilité el dispositivo que Gimp y Mypaint reconocen. Pero de nuevo no hay ningún dibujo. Además, los botones de la tableta no funcionan en absoluto.
así que cuando hago uname -a
esto se devuelve:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Entonces también lo hice lsusb
y me sale:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 256c:006e
Bus 003 Device 002: ID 0461:4d22 Primax Electronics, Ltd
Bus 003 Device 004: ID 413c:2107 Dell Computer Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Entonces también probé xinput list
:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ HUION PenTablet id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Dell Dell USB Entry Keyboard id=8 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=11 [slave keyboard (3)]
lsmod | grep "huion"
devolvió esto:
hid_huion 12719 0
hid 106148 3 hid_generic,usbhid,hid_huion
Y finalmente esta es la salida de cat /boot/config-3.* | grep "HUION"
:
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
Por favor, si alguien puede ayudarme con esto, realmente lo agradecería.
fuente
Respuestas:
Acabo de comprar esta tableta e instalar con éxito su controlador dentro de Ubuntu 14.10.
Primero debe eliminar cualquier controlador existente:
Después de eso, descargue la versión 5 o posterior del proyecto DIGImend . Untar, cambie al directorio de descarga, cree e instale el controlador:
Su H610 debería funcionar ahora. Tendrá que ejecutar los pasos anteriores cada vez que actualice el núcleo.
fuente
Hice una guía basada en esta pregunta y sus respuestas. Lo vuelvo a publicar aquí como respuesta, ya que es una respuesta directa a la pregunta del OP y toca algunas cosas que se perdieron en las otras respuestas.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
UNA GUÍA COMPLETA SOBRE CÓMO CONFIGURAR EL HUION H610 EN LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
por Fadi R
CRÉDITOS
Esta guía es una mezcla de mi propia investigación y, en mayor medida, las respuestas de bebop (+ David Foester ) y el cochecito en Ask Ubuntu ( tableta HUION H610 ) ASÍ COMO la publicación de Clavos-Studios en Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Gracias chicos, aprendí mucho de sus publicaciones. Y, por supuesto, Major Kudos al equipo DigiMend y Nikolai Kondrashov (fundador del proyecto). Su trabajo incansable ha abierto un amplio espectro de tabletas a la comunidad Linux. ( http://digimend.github.io )
[0] TABLA DE CONTENIDO:
[1] INSTALACIÓN DEL CONDUCTOR
[2] TABLETA DE CONFIGURACIÓN Y MAPEO
[3] CONFIGURACIÓN DE APLICACIONES PARA EJECUTAR CON TABLETA
[4] SOFTWARE SUGERIDO
[1] INSTALACIÓN DEL CONDUCTOR:
(1.1) Asegúrese de tener los siguientes paquetes:
(1.2) Descargue los últimos controladores Digimend de Github ( https://github.com/DIGImend/digimend-kernel-drivers ). Por alguna razón más allá de mí, no pude obtener el código fuente del sitio github.io Digimend para compilar ( https://digimend.github.io/drivers/ ) pero puede ser diferente para usted ...
a) En terminal, ingrese:
b) extraer el código fuente de digimend (de github.com, es: digimend-kernel-drivers-master.zip). En la terminal, busque el directorio y la entrada extraídos:
(1.3) Configuración de una entrada de 52 tabletas.conf para el H610
a) crea el archivo 52-tablet.conf si no existe:
b) pegue esta entrada para el H610 en 52-tablet.conf:
c) guardar el archivo y reiniciar
d) al reiniciar, cuando abra Terminal e ingrese:
(debería ver:)
(la identificación variará de una máquina a otra)
[2] TABLETA DE CONFIGURACIÓN Y MAPEO:
(2.1) Definición de los botones del botón izquierdo:
a) Como vimos anteriormente, el pad se define como "HUION PenTablet Pad pad" y su botón es: 1,2,3,8,9,10,11,12. Estos botones estarán indefinidos cada vez que inicie sesión. Para definirlos, puede ingresar el siguiente comando Synthax en Terminal
b) Puede automatizarlo creando un archivo de script que se ejecute automáticamente cada vez que abra una sesión. Por ejemplo, mi script se llama Huion.Default.sh y me gusta bebop del esquema de botones de AskUbuntu:
c) No olvides dar permiso de ejecución al script:
d) Puede crear diferentes scripts y esquemas de botones para las diferentes aplicaciones que usa con la tableta. Al crear lauchers, puede hacer que esos scripts se lauch antes de iniciar las aplicaciones. Para ello, edite el comando en el archivo de inicio o de escritorio. Por ejemplo:
(2.2) Más sobre xsetwacom: antes de continuar con la configuración de la tableta, aquí hay algunos comandos útiles que puede hacer con xsetwacom.
(a) Comprobación de los valores de los botones: xsetwacom --get Botón 'NOMBRE DE DISPOSITIVO' BOTÓN-NÚMERO
(b) xsetwacom : lista de parámetros : este comando enumerará qué parámetros puede obtener y establecer xsetwacom. Ejemplos de los parámetros enumerados son: Botón, Curva de presión y Umbral. Tenga en cuenta que dado que xf86-input-wacom está diseñado para tabletas Wacom, puede haber algunos parámetros que no se apliquen a su H610.
(2.3) Definición de los botones del lápiz: el lápiz se define como "HUION PenTablet Pen stylus" y su botón es: 1,2,3 (el orden de los botones es: cabeza del lápiz, alternar hacia abajo, alternar hacia arriba). Los botones se definen respectivamente "botón +1" "botón +2" "botón +3" (estos son los valores de entrada x para el clic izquierdo, el botón central y el botón derecho). No recomendaría modificar el botón 1, pero si desea modificar los otros 2 botones, puede hacerlo de la misma manera que le mostré en la sección (2.1) y agregar la línea a Huion.Default.sh
p.ej. si desea una goma de borrar en su Stylus, puede sacrificar el botón central del botón 2 ingresando:
(si desea volver a los valores predeterminados :)
(2.4) Definición de curvas de presión:
Para definir la curva de presión, ingrese:
p.ej.
Esto no dio errores, pero aún no he establecido si realmente afecta las curvas de presión del lápiz. Actualizaré cuando lo sepa.
Muchas aplicaciones como Krita y GIMP tendrán sus propias configuraciones de curva de presión. Hasta ahora he probado las curvas de presión en GIMP y parece funcionar bien. Más sobre eso en la Sección 3.
(2.5) Soporte para la mano izquierda:
Puede configurar la rotación de la tableta a través de los comandos. La propiedad se llama
Rotate
y su valor tiene que ser uno denone
,cw
,ccw
,half
. Como una llamada zurda:[3] CONFIGURACIÓN DE APLICACIONES PARA EJECUTAR CON LA TABLETA:
La sección de Soporte de DigiMend tiene algunas guías realmente impresionantes sobre cómo configurar su tableta con las siguientes aplicaciones: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio y aplicaciones que se están quedando sin Wine.
Simplemente vaya a http://digimend.github.io/support/ y salte a la sección "Configuración de la aplicación".
[4] SOFTWARE SUGERIDO:
-- Trabajo en progreso --
fuente
Estoy cortando y pegando según lo que he hecho. Cómo hacer que los botones funcionen en una tableta HUION 610 en Ubuntu / Linux usando controladores fuera del árbol Use el botón clonar o Descargar en la página. No use el paquete .deb v6 para Ubuntu 16.04 o superior, ya que no detectará el pad. También consejos del rastreador de problemas relacionados .
Básicamente crear
/usr/share/X11/xorg.conf.d/50-huion.conf
:Vuelva a activar, luego ejecute los siguientes botones para que la tableta funcione. Puede cambiar esto a lo que funcione. Ahora puede usar el programa wacom para establecer los valores de los botones (aunque no puede usar la GUI).
Para los botones, me gusta crear un script que cargue los botones cuando ejecuto el script, ya que este valor no se guarda.
Cree un archivo con su editor de texto favorito,
tablet.sh
que se vea así:chmod +x tablet.sh
después de que hayas terminado. Acabo de abrir una terminal y./tablet.sh
tener todos mis ajustes cargados.Los valores para el
xinput map-to-output 15 DVI-I-1
se recopilaron utilizandoxinput
yxrandr
.Después de otra publicación, si tiene 2 pantallas y desea limitarlo a una , use algo como lo siguiente que puede encontrar usando el
xrandr
comando de línea de comando. La ejecuciónxinput
en el terminal debería proporcionarle una lista de dispositivos HUION. El 15 a continuación fue el dispositivo de lápiz óptico HUION PenTablet Pen enumerado, su número puede variar. El siguiente mapa corresponde a mi monitor conectado a través de DVI.Corté y pegué gran parte de esto desde otra publicación mía, tratando de difundir esto.
fuente
InputClass
(eliminó los otros 2). Estoy usando un Huion H420.Agregaré esta respuesta aquí también, para tenerla en la página de Huge Huion Answers. :)
Restringir el lápiz a una sola pantalla, en pantallas de varios cabezales, sin usar xrandr o jugar con la configuración X:
https://github.com/Ademan/xrestrict Uso: 'xrestrict -I' y luego toque con el lápiz en la pantalla a la que desea restringirlo.
Dado que este github menciona la transformación de coordenadas, es posible que xrestrict también pueda hacer algo sobre el problema de relación de aspecto 'Estoy dibujando un círculo pero resulta ser elipse' que algunos tienen.
Tengo un Huion 610+ y funciona bien, ejecutando el núcleo 'stock' Ubuntu 17.10 y luego usando xinput set-button-map, xbindkeys y xdotool para asignar las 8 'teclas duras del lado izquierdo' a las funciones que quiero en Krita Configurar con un script cuando inicio sesión. Posiblemente mi solución de botones está obsoleta por el proyecto del controlador DIGImend.
En caso de que alguien esté interesado y no quiera / sepa cómo meterse con la configuración del servidor X y ejecutar 'solo como usuario', aquí está el pequeño script que ejecuto después de iniciar sesión:
! / bin / bash
TABLET_ID = "
xinput list|grep "HUION PenTablet Pad"|grep -v "Pen "|sed 's/.*id=\([0-9]*\).*/\1/'
" if ["$ TABLET_ID"! = ""]; luego xinput set-button-map $ TABLET_ID 13 14 15 8 9 10 11 12 # ahora encuentre la ID para el Pen, y mantenga el mouseclick (punta) pero vuelva a asignar los botones # en él echo "mueva el lápiz de la tableta alrededor para iniciar luego presione enter ". lea TABLET_PEN_ID = "xinput list|grep 'HUION PenTablet Pen Pen (0)'|sed 's/.*id=\([0-9]*\).*/\1/'
" xinput set-button-map $ TABLET_PEN_ID 1 16 17 pkill xbindkeys xbindkeys echo "Ahora ejecute xrestrict -I para mantener el lápiz de la tableta en una sola pantalla". fi(suponiendo que 'xinput list' le haya dicho que la tableta se llama "HUION PenTablet Pad" y el bolígrafo es "HUION PenTablet Pen Pen (0)" - tenga en cuenta que el mouse virtual 'Pen (0)' solo aparece después de usted ' He tocado el lápiz con la almohadilla al menos una vez desde que se conectó la tableta)
En mi ~ / .xkeybindrc tengo entradas como:
siguientes asignaciones para Krita
16 botón de lápiz más cercano a la punta
"xdotool key e" m: 0x0 + b: 16 (mouse)
Botón superior de 17 plumas
"xdotool key ctrl + shift + a" m: 0x0 + b: 17 (mouse)
1 tableta superior tecla dura "Pan"
"espacio clave xdotool" m: 0x0 + b: 13 (mouse)
2 tecla dura de la segunda tableta "Inclinación"
"tecla xdotool shift + espacio" m: 0x0 + b: 14 (mouse) [...]
8 8ª tableta tecla "Deshacer"
"xdotool key ctrl + z" m: 0x0 + b: 12 (mouse)
Lo único que no funciona, por alguna razón que aún no puedo entender, es la clave # 4 en la tableta, la llamada '8' en la lista de '1 2 3 8 9 10 11 12'. Tendré que investigar un poco más sobre cómo hacer que la reasignación funcione.
fuente
Para aquellos que son nuevos en todo esto, es posible que tengan algunos contratiempos. Esto es relevante para [1 INSTALACIÓN DEL CONDUCTOR] a en las instrucciones anteriores.
El
xf86-input-wacom
paquete se puede obtener de: https://github.com/linuxwacom/xf86-input-wacomPara aprender un poco sobre los encabezados del núcleo, lea aquí: /unix/47330/what-exactly-are-linux-kernel-headers
Para ver si su sistema tiene e instalar encabezados de kernel, vaya a este enlace: https://www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/
a) no podrá ejecutar make si no está instalado. Tampoco podrá compilar si el compilador gcc no está instalado.
correr:
correr:
Mi tableta está funcionando bien ahora. ¡Buena suerte y no te olvides de donar a las personas que contribuyen a hacer las cosas increíbles!
fuente