Atualizei meu PC da última distribuição LTS Ubuntu para o 18.04LTS, e a caneta do meu tablet Wacom Wireless Bamboo perdeu imediatamente todas as funções dos botões.
O sistema parece estar rastreando a própria caneta, já que movê-la sobre o bloco faz com que o cursor se mova pela tela, mas não dá resposta ao toque da caneta no bloco e / ou ao clicar no botão no corpo da caneta. / p>
A função touchpad no próprio tablet, por outro lado, responde a arrastos de dedo e toques como movimento do cursor e cliques, respectivamente. Os botões A / B no pé do tablet não respondem, da mesma forma que os botões da caneta. Deets da seguinte forma:
Modelo de tablet: Wacom Bamboo Pad (sem fio), CTH-300 / K
Sistema: Ubuntu 18.04.1 LTS, 64 bits
Dispositivos > Tablet Wacom: Exibe "Nenhuma caneta encontrada / Por favor, mova sua caneta para a proximidade da mesa gráfica para configurá-la" e não responde ao movimento do cursor da caneta nessa área. Tablet > Wacom Bamboo Pad Wireless > Tracking Mode
é "Tablet (absoluto)". Tentando usar "Map Buttons ..." para configurar os botões do tablet A / B não funciona; eles são exibidos na tela para mapeamento, mas não respondem ao pressionamento.
libwacom-list-local-devices:
Um ponto que notei: a Libwacom lista a caneta do tablet como 0xfffff;0xffffe
, que são os códigos de um padrão caneta padrão e uma caneta com uma borracha. A caneta para o Bamboo Pad não tem um botão de borracha ou um botão basculante e deve ser definida como tipo 0xffffd
. Não tenho certeza se isso significa que está relacionado a esse bug ou não.
[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;
[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0
---------------------------------------------------------------
[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;
[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0
---------------------------------------------------------------
xinput --list:
Também lista uma borracha que não está lá
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=10 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen stylus id=11 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Finger touch id=15 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen eraser id=12 [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)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=8 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=13 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=14 [slave keyboard (3)]
xinput props:
Observou que há muito mais botões listados do que a caneta realmente tem.
/usr/share/libwacom$ xinput --list-props "Wacom Wireless Bamboo PAD Pen stylus"
Device 'Wacom Wireless Bamboo PAD Pen stylus':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (270): 0
Device Accel Constant Deceleration (271): 1.000000
Device Accel Adaptive Deceleration (272): 1.000000
Device Accel Velocity Scaling (273): 10.000000
Device Node (262): "/dev/input/event5"
Wacom Tablet Area (299): 0, 0, 10690, 6680
Wacom Rotation (300): 0
Wacom Pressurecurve (301): 0, 0, 100, 100
Wacom Serial IDs (302): 793, 1, 2, 0, 0
Wacom Serial ID binding (303): 0
Wacom Pressure Threshold (304): 26
Wacom Sample and Suppress (305): 2, 4
Wacom Enable Touch (306): 1
Wacom Hover Click (307): 1
Wacom Enable Touch Gesture (308): 0
Wacom Touch Gesture Parameters (309): 0, 0, 250
Wacom Tool Type (310): "STYLUS" (292)
Wacom Button Actions (311): "Wacom button action 0" (312), "Wacom button action 1" (313), "Wacom button action 2" (314), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (315)
Wacom button action 0 (312): 1572865
Wacom button action 1 (313): 1572866
Wacom button action 2 (314): 1572867
Wacom button action 3 (315): 1572872
Wacom Pressure Recalibration (316): 1
Wacom Panscroll Threshold (317): 1209
Device Product ID (263): 1386, 793
Wacom Debug Levels (318): 0, 0
teste de xinput "Caneta Wacom Wireless Bamboo PAD Pen":
Movimento da caneta:
motion a[0]=7676 a[1]=3667 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7663 a[1]=3660 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7656 a[1]=3650 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7657 a[1]=3642 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7669 a[1]=3637 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7688 a[1]=3635 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
(etc.)
Caneta "clique" / toque:
motion a[0]=7658 a[1]=3641 a[2]=31164 a[3]=0 a[4]=0 a[5]=-900
Clique no botão da caneta: Nenhuma resposta perceptível
Se alguém tiver alguma ideia de como proceder, agradeço. Eu gostaria de tentar remover o mapeamento de botão extra, reatribuir o código de estilo da libwacom para o tablet e / ou descobrir exatamente a que correspondem os códigos de ação do botão, mas estou tendo dificuldades em encontrar informações sobre como fazer isso . (E prefiro não matar a pequena funcionalidade que ainda tenho).
Eu também tive problemas com atribuindo configurações persistentes a este tablet no passado , embora eu não tenha certeza se isso tem alguma coisa a ver com o que está acontecendo agora.