AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 467585
Accepted
Boxbot
Boxbot
Asked: 2018-09-08 09:06:10 +0800 CST2018-09-08 09:06:10 +0800 CST 2018-09-08 09:06:10 +0800 CST

Ubuntu 18.04 LTS / libwacom: os botões da caneta Wacom Bamboo não funcionam mais

  • 772

Acabei de atualizar meu PC da última distribuição LTS Ubuntu para 18.04LTS, e a caneta no meu tablet Wacom Wireless Bamboo perdeu imediatamente todas as funções dos botões.

O sistema parece estar rastreando a caneta em si, pois movê-la sobre o pad faz com que o cursor se mova pela tela, mas tocar a caneta no pad e/ou clicar no botão no corpo da caneta não obtém resposta.

A função do touchpad no próprio tablet, por outro lado, responde a arrastar e tocar com o dedo conforme o movimento do cursor e cliques, respectivamente. Os botões A/B na base do tablet não respondem, assim como os botões da caneta. Deets da seguinte forma:

Modelo do tablet: Wacom Bamboo Pad (sem fio), CTH-300/K
Sistema: Ubuntu 18.04.1 LTS, 64 bits

Dispositivos > Mesa digitalizadora Wacom: exibe "Nenhuma caneta encontrada / Mova sua caneta para a proximidade do tablet para configurá-la" e não responde ao movimento do cursor da caneta nessa área. Tablet > Wacom Bamboo Pad Wireless > Tracking Modeé "Tablet (absoluto)". Tentar usar "Botões de mapa..." para definir os botões do tablet A/B não funciona; eles são exibidos na tela para mapeamento, mas não respondem ao serem pressionados.

libwacom-list-local-devices:
Um ponto que notei: Libwacom lista a caneta do tablet como 0xfffff;0xffffe, que são os códigos para uma caneta padrão padrão e uma caneta com borracha. A caneta para o Bamboo Pad não possui borracha ou 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:
Notei 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 xinput "Stylus 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 da caneta da libwacom para o tablet e/ou descobrir exatamente a que correspondem os códigos de ação do botão, mas estou tendo dificuldade em encontrar informações sobre como fazer isso . (E prefiro não matar a pouca funcionalidade que ainda tenho.)

Também tive problemas ao atribuir configurações persistentes a este tablet no passado , embora não tenha certeza se isso tem algo a ver com o que está acontecendo agora.

ubuntu touchpad
  • 3 3 respostas
  • 4588 Views

3 respostas

  • Voted
  1. Best Answer
    Boxbot
    2018-09-22T14:23:39+08:002018-09-22T14:23:39+08:00

    ETA: Como ainda não parece haver uma correção permanente para esse bug, devo observar que, com todas as principais atualizações do sistema que afetam o libwacom, tenho que reaplicar o patch, reconfigurar o libwacom e reiniciar. Irritante, mas continuou a funcionar até agora.


    Funcionalidade restaurada para stylus tocando o tablet baixando o patch de renomeação do Bamboo PAD para meu diretório de origem libwacom, executando sudo ./configure, então sudo make && sudo make installe reiniciando. ( Detalhes do patch encontrados aqui .)

    Restaurou a funcionalidade de clique com o botão direito do mouse no botão do corpo da caneta com xsetwacom set <id> button 2 3, mas precisa ser aplicada a cada inicialização.

    • 0
  2. Jacob
    2019-06-27T17:59:06+08:002019-06-27T17:59:06+08:00

    Eu encontrei isso com o Ubuntu 19.04. A solução que encontrei foi instalar o xserver-xorg-input-wacom ausente emitindo o comando

    sudo apt install xserver-xorg-input-wacom
    
    • 0
  3. Uttam Kumar Basak
    2019-12-28T09:07:43+08:002019-12-28T09:07:43+08:00

    Meu tablet Wacom parou de funcionar quando atualizado para o Ubuntu 18.04 de 16.04. Eu removi o existente xserver-xorg-input-wacomdo sistema e instalei o wacom de entrada mais recente da fonte . Isso realmente funcionou para mim.

    • 0

relate perguntas

  • Torne as configurações do teclado Apple persistentes em ../hid_apple/parameters/

  • traçar gráfico 2D com pontos de um arquivo

  • Como faço para verificar se estou usando 9.9.9.9 para DNS?

  • Instale várias distribuições Linux em paralelo

  • O OpenVPN auto-compilado não inicia a partir do systemd

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve