Andei discutindo sobre isso por algum tempo, mas descobri que meu problema parece ser único em comparação com os outros, por isso nenhuma instrução foi útil.
Eu comprei um tablet gráfico H610, executando-o na minha máquina Ubuntu 15.10, e com a configuração correta do GIMP ele funciona, com sensibilidade à pressão. Mas o fato de que as teclas de atalho não estão funcionando está me incomodando, e só ficou mais confuso quando tentei investigá-lo.
lsusb; editado porque eu tenho um hub instalado, portanto, apenas copiando um relevante, pois há 20 resultados. A falta de nome para a listagem não é um acidente; o dispositivo só aparece pelo seu ID #. Verifiquei com a desconexão / conexão para ter certeza de que era a correta.
Bus 001 Device 007: ID 256c:006e
lista xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ Logitech K360 id=10 [slave pointer (2)]
⎜ ↳ 10594 Pad id=11 [slave pointer (2)]
⎜ ↳ 10594 Pen id=12 [slave pointer (2)]
⎜ ↳ 10594 Mouse id=13 [slave pointer (2)]
⎜ ↳ 10594 Consumer Control id=15 [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)]
↳ Logitech USB Receiver id=8 [slave keyboard (3)]
↳ 10594 Keyboard id=14 [slave keyboard (3)]
↳ 10594 System Control id=16 [slave keyboard (3)]
↳ Logitech Logitech USB Headset id=17 [slave keyboard (3)]
O que é desconcertante porque eu descobri que o 10594 é um número para o modelo exato do H610, o que significa que ele está lendo o tablet 6 vezes na lista de xinputs, e é algo que eu não vi nos muitos guias de configuração do tablet. eu li.
Até agora, em minhas tentativas, eu instalei o DIGImend, que adicionou a entrada "10594 Pad", que faz os botões responderem completamente incorretos, e até funções obstrutivas, pois o botão de desfazer é a tecla de atalho para fechar uma janela. p>
Em outro computador Ubuntu, eu consegui quebrar a sensibilidade à pressão enquanto tentava configurar o Wizardpen e mexer com os arquivos de configuração do xorg, e reverter o arquivo de volta ao padrão não o corrigiu.
Aquele não importa mais; computador estava quebrando e desde que foi eliminado.
Também achei que está usando evdev para entrada quando eu corri o xinput --list-props
Device '10594 Pad':
Device Enabled (151): 1
Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (281): 0
Device Accel Constant Deceleration (282): 1.000000
Device Accel Adaptive Deceleration (283): 1.000000
Device Accel Velocity Scaling (284): 10.000000
Device Product ID (268): 9580, 110
Device Node (269): "/dev/input/event7"
Evdev Axis Inversion (285): 0, 0
Evdev Axis Calibration (286): <no items>
Evdev Axes Swap (287): 0
Axis Labels (288): "Abs X" (311), "Abs Y" (312), "Abs Misc" (313)
Button Labels (289): "Button 0" (272), "Button 1" (303), "Button 2" (304), "Button Wheel Up" (157), "Button Wheel Down" (158), "Button Horiz Wheel Left" (159), "Button Horiz Wheel Right" (160), "Button 3" (305), "Button 4" (306), "Button 5" (307), "Button 6" (308), "Button 7" (309), "Button 8" (310)
Evdev Scrolling Distance (290): 0, 0, 0
Evdev Middle Button Emulation (291): 0
Evdev Middle Button Timeout (292): 50
Evdev Third Button Emulation (293): 0
Evdev Third Button Emulation Timeout (294): 1000
Evdev Third Button Emulation Button (295): 3
Evdev Third Button Emulation Threshold (296): 20
Evdev Wheel Emulation (297): 0
Evdev Wheel Emulation Axes (298): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (299): 10
Evdev Wheel Emulation Timeout (300): 200
Evdev Wheel Emulation Button (301): 4
Evdev Drag Lock Buttons (302): 0
.. embora não tenha certeza se isso é importante. Acabei de pensar muito sobre isso, olhando para métodos de configuração, guias de leitura e outros pedidos de ajuda, e principalmente me confundi, fora do meu alcance de habilidades, esgotado e prestes a dizer que é bom o suficiente que a sensibilidade à pressão e a caneta funcionam.
Este é o meu último teste aqui; vendo se alguém consegue entender isso.
Uma atualização aqui. Eu tenho mexido com isso ao longo dos meses. Com as novas distribuições do Ubuntu, seu comportamento mudou um pouco, mas os problemas persistiram. Mas eu tenho uma pequena atualização que pode explicar um pouco melhor.
Talvez eu tenha sorte e alguém possa identificar o que diabos está acontecendo.
Do que eu descobri:
Por padrão, os drivers do tablet o lêem como tendo todas as funções possíveis do tablet, embora ele deva ter apenas Caneta e Teclado. Então, ele aparece 5 vezes, tudo controlado pelo evdev.
A instalação do Digimend faz uma alteração: a caneta é detectada como Wacom na seguinte reinicialização, e depois isso também desaparece após outra reinicialização, ponto no qual nem xinput nem xsetwacom podem detectar nada. Inspecionando o syslog, enquanto não consigo entender tudo o que está lá, posso entender que está lendo o tablet (10594) estando presente.
May 27 07:22:09 Garnet kernel: [12090.086359] usb 3-1: Product: 10594
May 27 07:22:10 Garnet mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
May 27 07:22:10 Garnet mtp-probe: bus: 3, device: 5 was not an MTP device
May 27 07:22:10 Garnet kernel: [12090.404882] input: 10594 Pen as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:256C:006E.0003/input/input7
May 27 07:22:10 Garnet kernel: [12090.404998] uclogic 0003:256C:006E.0003: input,hidraw2: USB HID v1.11 Device [10594] on usb-0000:00:14.0-1/input0
May 27 07:22:10 Garnet kernel: [12090.405199] input: 10594 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:256C:006E.0004/input/input8
May 27 07:22:10 Garnet kernel: [12090.405331] uclogic 0003:256C:006E.0004: input,hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:22:10 Garnet kernel: [12090.405882] input: 10594 Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input10
May 27 07:22:10 Garnet kernel: [12090.513450] input: 10594 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input11
May 27 07:22:10 Garnet kernel: [12090.513579] input: 10594 System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input12
May 27 07:22:10 Garnet kernel: [12090.513769] uclogic 0003:256C:006E.0005: input,hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2
May 27 07:22:13 Garnet /usr/lib/snapd/snapd[4416]: daemon.go:170: DEBUG: uid=1000;@ GET /v2/snaps?sources=local 67.924µs 200
May 27 07:38:04 Garnet kernel: [ 56.311313] usb 3-1: Product: 10594
May 27 07:38:04 Garnet mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
May 27 07:38:04 Garnet mtp-probe: bus: 3, device: 5 was not an MTP device
May 27 07:38:04 Garnet kernel: [ 56.454322] uclogic 0003:256C:006E.0003: hidraw2: USB HID v1.11 Keypad [10594] on usb-0000:00:14.0-1/input0
May 27 07:38:04 Garnet kernel: [ 56.454643] uclogic 0003:256C:006E.0004: hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:38:04 Garnet kernel: [ 56.455162] uclogic 0003:256C:006E.0005: hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2
hidraw2: USB HID v1.11 Keypad [10594] on usb-0000:00:14.0-1/input0
May 27 07:41:33 Garnet kernel: [ 8.330450] uclogic 0003:256C:006E.0002: hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:41:33 Garnet kernel: [ 8.330924] uclogic 0003:256C:006E.0003: hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2
Então .. Eu acho que o módulo uclogic está apropriadamente agarrando o tablet, mas em algum lugar no processo de obtê-lo para o perfil wacom ele falha?
O problema é algo estúpido, como o fato de que dentro do próprio tablet ele é rotulado como "10594" e, portanto, apesar de ser o Huion H610, ele não está sendo lido corretamente devido a um ID de produto diferente? Eu tentei alterar alguns dos arquivos de configuração recomendados do Huion para ele, infrutiferamente, algumas vezes durante minha confusão com ele.
De qualquer forma, enquanto eu entendo tudo um pouco melhor, a maldita coisa ainda não funciona, e tem sido nada, mas compulsivamente me levando a fazer os botões funcionarem, e me fornecendo uma frustração sem fim.