Eu tenho lutado nos últimos três dias tentando configurar o tablet mencionado anteriormente usando comandos xsetwacom agrupados em shell scripts e ele funciona quase perfeitamente, além do fato de que as quatro ExpressKeys presentes no próprio tablet não funcionarão em nenhum caminho. Aqui está o que eu fiz:
Corri xsetwacom list devices
e detectei tudo o que eu precisava: o bloco, a borracha e a caneta.
Wacom Intuos S Pad pad id: 10 type: PAD
Wacom Intuos S Pen stylus id: 11 type: STYLUS
Wacom Intuos S Pen eraser id: 13 type: ERASER
Eu configurei parâmetros como área e atalhos de botão por meio de comandos e scripts do shell com xsetwacom
.
lsusb
, dmesg
e xinput list
mostram a saída normal, dizendo que o bloco é detectado, mas com as etapas executadas acima configurando uma ExpressKey, por exemplo, com um comando como este xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +a"
i não vejo erros impressos no shell, mas pressionar o botão no tablet não imprime um caractere a
em qualquer aplicativo baseado em texto. Depois de muito navegar na net, ontem consegui que funcionasse fazendo sudo modprobe wacom && sudo modprobe wacom_w8001
, mas definitivamente não era a solução para o meu problema, pois a reinicialização da máquina me deu novamente botões que não respondem novamente, e agora reproduzir essa etapa é ineficaz. , pressionamentos de botão não são sequer reportados por xev
.
Além disso, aqui estão dois dos scripts que eu uso para configurar o tablet on-the-fly para os diferentes aplicativos que eu uso.
wacom_gimp
:
#!/bin/bash
#Set up the area to use the whole tablet
xsetwacom set "Wacom Intuos S Pen stylus" area 0 0 15200 9500
#Set up the stylus buttons
xsetwacom set "Wacom Intuos S Pen stylus" button 1 1
xsetwacom set "Wacom Intuos S Pen stylus" button 2 2
xsetwacom set "Wacom Intuos S Pen stylus" button 3 "key +ctrl +z"
#Set up the ExpressKeys
xsetwacom set "Wacom Intuos S Pad pad" button 3 "key +p"
xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +n"
xsetwacom set "Wacom Intuos S Pad pad" button 8 "key +a"
xsetwacom set "Wacom Intuos S Pad pad" button 9 "key +shift +e"
wacom_osu
:
#!/bin/bash
#Set up the area to be less than 1/4 of the tablet.
xsetwacom set "Wacom Intuos S Pen stylus" area 9000 0 15200 3750
#Set up the stylus buttons
xsetwacom set "Wacom Intuos S Pen stylus" button 1 1
xsetwacom set "Wacom Intuos S Pen stylus" button 2 5
xsetwacom set "Wacom Intuos S Pen stylus" button 3 4
#Set up the ExpressKeys
xsetwacom set "Wacom Intuos S Pad pad" button 3 "key +ctrl +r"
xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +f5"
xsetwacom set "Wacom Intuos S Pad pad" button 9 "key +f8"
xsetwacom set "Wacom Intuos S Pad pad" button 8 "key +f9"
Estou faltando alguma coisa na minha configuração? Há algo de errado no meu curso de ação? Segui as etapas do Wiki do projeto do Linux Wacom Tablet . Eu também olhei este guia , mas aplicar patches e compilar a partir da fonte me deu erros de compilação, então eu dei para cima.