Configuração da Zinnia MT100 Pro (T505 Pro) no Linux Mint – pressão, botões e mapeamento

Continuando a discussão de Zinnia MT100 Pro (T505 Pro) no Linux Mint – pressão, botões e mapeamento (preciso para trabalho com ilustração):

Fala pessoal! Tudo bem?
Sou ilustrador digital e estou tentando usar minha mesa Zinnia Momentum MT100 Pro no Linux (Mint XFCE 22.3), mas estou enfrentando algumas limitações que estão impactando diretamente meu trabalho.
Ela é reconhecida pelo sistema como:
SZ PENG YI LTD. [T505 Pro]
Problemas atuais:
Pressão não totalmente precisa (sensibilidade inconsistente)
Botões da mesa não configuráveis
Botões da caneta não configuráveis
Mapeamento da área incorreto (não corresponde bem à tela, prejudicando a precisão)
Já abri um pedido no DIGImend, mas como dependo da mesa para trabalhar com ilustração, queria saber com a comunidade:
:backhand_index_pointing_right: Alguém já conseguiu configurar melhor esse modelo ou algum similar (UC-Logic / PengYi)?
:backhand_index_pointing_right: Existe alguma solução alternativa, ajuste manual ou driver que melhore esses pontos?
Meu objetivo é ter suporte mais completo e nativo no Linux para poder trabalhar com mais liberdade e estabilidade.
Saída do xinput:

SZ PENG YI LTD. \[T505 Pro\] Caneta para Mesa Digitalizadora (0)
SZ PENG YI LTD. \[T505 Pro\] Mouse para Mesa Digitalizadora
SZ PENG YI LTD. \[T505 Pro\] Teclado para Tablet Gráfico
Qualquer dica ou caminho já ajuda muito :folded_hands:
znc-znmt100-bl02565454

Para configurar as teclas e a área ativa no Linux, recomenda-se o uso de ferramentas como opentabletdriver ou o driver wacom do Xorg/Wayland, dependendo do ambiente gráfico.

Obrigado pela sugestão!

Já testei os drivers padrão (libinput/Xorg) e o tablet é detectado, mas funciona apenas parcialmente.

Problemas com o driver padrão:

  • Os botões da caneta e da mesa não funcionam corretamente
  • A área ativa está incorreta
  • Requer correções manuais (matriz xinput)

Também tentei o OpenTabletDriver, mas ele não se conecta ao dispositivo (o daemon é executado, a interface gráfica permanece em “Conectando”).

Portanto, parece que o dispositivo não possui suporte adequado do kernel ou implementação de protocolo.

Se houver alguma solução alternativa ou configuração conhecida para este tablet, agradeceria a informação.

systemctl --user restart opentabletdriver

Tente remover drivers confitantes

sudo rmmod wacom hid_uclogic

Eu fiz e não está funcionando

sudo update-initramfs -u

E reinicie

Veja erros e soluções aqui

Boa noite.

Veja se funciona.

Olá, pessoal! Depois de pesquisar bastante e pedir ajuda ao Google Gemini, consegui resolver o problema de orientação e dos botões da Zinnia MT100 Pro no Fedora (GNOME/Wayland). Segue o passo a passo que funcionou para mim.

O problema principal é que, por padrão, embora o cursor se movia, o sistema não identificava o modelo corretamente (o que inativa os botões) e a matriz de rotação veio errada, rotacionada em 90º.

1. Fazendo o sistema reconhecer os botões

Primeiro, precisei identificar o ID do dispositivo com sudo libinput list-devices. No meu caso, o ID era 08f2:6811. Para que o painel de configurações do GNOME a reconheça como uma mesa Wacom/Bamboo, criei o arquivo de definição:

sudo nano /usr/share/libwacom/sz-peng-yi-t505.tablet

Coloquei o seguinte conteúdo:

[Device]
Name=SZ PENG YI T505 Pro
ModelName=T505 Pro
DeviceMatch=usb:08f2:6811
Class=Bamboo
Width=8
Height=5
Buttons=8
Stylus=true

[Features]
Stylus=true
Reversible=true
Touch=false
Buttons=8

[Buttons]
Left=A;B;C;D;E;F;G;H

Após reiniciar, os botões funcionavam, mas a orientação (eixo X/Y) ainda estava invertida em 90°.

2. Corrigindo a Orientação

Por orientação de outros fóruns, instalei os drivers DIGImend, o que me deu bastante trabalho para atualizar kernel, repositórios, headers e outras coisas mais que eu não tenho capacidade técnica para explicar. Porém, depois de tanto trabalho, nada mudou. Provavelmente porque uso a versão mais moderna do Fedora Workstation e os drivers nativos do sistema já reconheciam os comandos básicos da mesa. Portanto, não recomendo instalar os drivers DIGImend. E, a solução real foi forçar uma Matriz de Calibração via regra de hardware (udev).

Criei o arquivo:
sudo nano /etc/udev/rules.d/99-tablet-rotation.rules

Adicionei a seguinte linha:

ACTION=="add|change", KERNEL=="event*", ATTRS{idVendor}=="08f2", ATTRS{idProduct}=="6811", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0"

3. Aplicando as alterações

Para não precisar reiniciar novamente, desconectei a mesa e rodei:

sudo udevadm control --reload-rules && sudo udevadm trigger

Ao reconectar, a orientação estava perfeita e os botões 100% funcionais!

Para resumir, agora a mesa digitalizadora está funcionando na orientação certa, com todos os botões conforme descritos na própria mesa e com sensibilidade de pressão. Porém, nas configurações do sistema, só consigo configurar o ajuste de pressão, que achei melhor deixar bem mais leve. Já as outras configurações disponíveis não surtem efeito algum. Acredito que isso só seria resolvido com a criação de drivers específicos e dedicados.

Espero ter ajudado.

tem certeza que dá pra configurar os botões sem configurar sem querer o teclado e mouse do sistema junto?