Criou um guia com base nesta pergunta e suas respostas. Estou postando novamente aqui como resposta, pois é uma resposta direta à pergunta do OP e aborda algumas coisas que foram perdidas nas outras respostas.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
UM GUIA COMPLETO DE COMO CONFIGURAR O HUION H610 NO LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
por Fadi R
CRÉDITOS:
Este guia é uma mistura de minha própria pesquisa e, em maior grau, as respostas do bebop (+ David Foester ) e do carrinho de bebê no Ask Ubuntu ( HUION H610 Tablet ), bem como a publicação da Clavos -Studios no Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Obrigado pessoal, eu aprendi muito com suas postagens. E, é claro, os principais elogios à equipe do DigiMend e Nikolai Kondrashov (fundador do projeto). Seu trabalho incansável abriu um amplo espectro de tablets para a comunidade Linux. ( http://digimend.github.io )
[0] ÍNDICE:
[1] INSTALAÇÃO DO CONDUTOR
[2] TABELA DE CONFIGURAÇÃO E MAPEAMENTO
[3] CONFIGURANDO APLICATIVOS PARA EXECUTAR COM TABLET
[4] SOFTWARE SUGERIDO
[1] INSTALAÇÃO DO CONTROLADOR:
(1.1) Verifique se você possui os seguintes pacotes:
a) xf86-input-wacom
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)
(1.2) Faça o download dos drivers Digimend mais recentes no Github ( https://github.com/DIGImend/digimend-kernel-drivers ). Por alguma razão além de mim, não consegui obter o código fonte do site github.io Digimend para compilar ( https://digimend.github.io/drivers/ ), mas pode ser diferente para você ...
a) No terminal, insira:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
b) extraia o código-fonte digimend (do github.com, é: digimend-kernel-drivers-master.zip). No terminal, navegue até o diretório e a entrada extraídos:
make
sudo make install
(1.3) Configurando uma entrada 52-tablet.conf para o H610
a) crie o arquivo 52-tablet.conf se ele não existir:
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
b) cole esta entrada para o H610 no 52-tablet.conf:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
c) salve o arquivo e reinicie
d) ao reiniciar, quando você abrir o Terminal e inserir:
xsetwacom --list
(Você deveria ver:)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(o ID varia de máquina para máquina)
[2] TABELA DE CONFIGURAÇÃO E MAPEAMENTO:
(2.1) Definindo os botões do lado esquerdo do teclado:
a) Como vimos anteriormente, o bloco é definido como "bloco HUION PenTablet Pad" e seu botão é: 1,2,3,8,9,10,11,12. Esses botões serão indefinidos toda vez que você efetuar login. Para defini-los, você pode inserir o seguinte comando synthax no Terminal
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
b) Você pode automatizá-lo criando um arquivo de script que é executado automaticamente toda vez que você abre uma sessão. Por exemplo, meu script é chamado Huion.Default.sh e eu gosto do bebop do esquema de botões do AskUbuntu:
#!/bin/sh
xsetwacom --set 'HUION PenTablet Pad pad' Button 1 "key +ctrl +z -z -ctrl"
xsetwacom --set 'HUION PenTablet Pad pad' Button 2 "key e"
xsetwacom --set 'HUION PenTablet Pad pad' Button 3 "key b"
xsetwacom --set 'HUION PenTablet Pad pad' Button 8 "key +"
xsetwacom --set 'HUION PenTablet Pad pad' Button 9 "key -"
xsetwacom --set 'HUION PenTablet Pad pad' Button 10 "key ]"
xsetwacom --set 'HUION PenTablet Pad pad' Button 11 "key ["
xsetwacom --set 'HUION PenTablet Pad pad' Button 12 "key p"
c) Não se esqueça de dar permissão à execução do script:
chmod +x Huion.Default.sh
d) Você pode criar scripts e esquemas de botões diferentes para os diferentes aplicativos usados com o tablet. Ao criar lançadores, você pode lançá-los antes de iniciar os aplicativos. Você faz isso editando o comando no arquivo mais recente ou na área de trabalho. Por exemplo:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(2.2) Mais sobre o xsetwacom:
Antes de continuarmos configurando o tablet, aqui estão alguns comandos úteis que você pode executar com o xsetwacom.
(a) Verificando os valores dos botões: xsetwacom --get 'NOME DO DISPOSITIVO' Botão BOTÃO-NÚMERO
eg. xsetwacom --get 'HUION PenTablet Pad pad' Button 1
eg. xsetwacom --get 'HUION PenTablet Pen stylus' Button 1
(this very useful in figuring out the button scheme of the Pad and Stylus)
(b) xsetwacom --list parameters : este comando listará quais parâmetros o xsetwacom pode obter e configurar. Exemplos dos parâmetros listados são: Button, PressureCurve e Threshold. Esteja ciente de que, como xf86-input-wacom é destinado a tablets Wacom, pode haver alguns parâmetros que não se aplicam ao seu H610.
(2.3) Definição dos botões da caneta:
a caneta é definida como "caneta HUION PenTablet Pen" e seu botão é: 1,2,3 (a ordem dos botões é: cabeça da caneta, alterne para baixo, alterne para cima). Os botões são definidos respectivamente "botão +1" "botão +2" "botão +3" (esses são os valores de xinput para clique esquerdo, clique no meio e clique com o botão direito). Eu não recomendaria modificar o botão 1, mas se você quiser modificar os outros 2 botões, poderá fazê-lo da mesma maneira que mostrei na seção (2.1) e adicionar a linha ao Huion.Default.sh
por exemplo. se você quiser uma borracha na sua caneta, pode sacrificar o botão do meio no botão 2 digitando:
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"
(se você quiser voltar ao padrão :)
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
(2.4) Definindo curvas de pressão:
Para definir a curva de pressão, insira:
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
por exemplo.
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
Isso não causou erros, mas ainda não estabeleci se ele realmente afeta as curvas de pressão da caneta. Vou atualizar quando souber.
Muitas aplicações, como Krita e GIMP, terão suas próprias configurações de curva de pressão. Até agora, testei as curvas de pressão no GIMP e parece funcionar bem. Mais sobre isso na Seção 3.
(2.5) Suporte da mão esquerda:
Você pode definir a rotação do tablet através dos comandos. A propriedade é chamado Rotate
e seu valor tem de ser um dos none
, cw
, ccw
, half
. Como uma chamada para a esquerda:
xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
[3] CONFIGURANDO APLICATIVOS PARA EXECUTAR COM TABLET:
A seção Suporte do DigiMend tem alguns guias realmente impressionantes sobre como configurar o seu tablet com os seguintes aplicativos: Alquimia, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio e aplicativos que acabam com o Wine.
Basta ir para http://digimend.github.io/support/ e pular para a seção "Configuração do aplicativo".
[4] SOFTWARE SUGERIDO:
-- Trabalho em progresso --