O tablet Genius Graphics (WP8060U) não funciona no Debian

O tablet Genius Graphics (WP8060U) não funciona no Debian

Quero usar meu antigo tablet gráfico Genius MousePen 8x6 com meu notebook executando Debian stretch (teste) amd64 e Gnome 3.20. O tablet já estava funcionando antes de eu reiniciar o sistema operacional, agora não está. O LED do tablet pisca se eu tocá-lo com a caneta, mas o cursor não se move e nenhum clique é reconhecido. (mesmo em libinput-debug-events)

~ % lsusb
Bus 002 Device 009: ID 5543:0005 UC-Logic Technology Corp. Tablet WP8060U

(lsusb -v aqui:http://nopaste.linux-dev.org/?1119974).

 ~ % xinput list  
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ RAPOO RAPOO 5G Wireless Device            id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ UC-LOGIC Tablet WP8060U Mouse             id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
[...]

Normalmente o tablet é mostrado aqui como dois dispositivos: UC-LOGIC Tablet WP8060U Mousee UC-LOGIC Tablet WP8060U Pen. O primeiro dispositivo é para o mouse opcional (não o possuo, então não posso tentar), o segundo para a caneta, que não está funcionando.

O que também descobri (e o que considero mais importante):

% sudo libinput-ist-devices 
libinput error: libinput bug: Device 'UC-LOGIC Tablet WP8060U Pen' does not meet tablet criteria. Ignoring this device.
[...]
Device:           UC-LOGIC Tablet WP8060U Mouse
Kernel:           /dev/input/event15
Group:            4
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Inicializei um Lubuntu 16.04 live, lá funcionou o tablet sem problemas, xinput liste libinput-list-devicesos dois dispositivos foram mostrados.

Então, o que posso fazer para corrigir isso?

Responder1

Não tenho uma solução, mas depois de meio dia de frustração, acho que tenho uma solução alternativa para você se estiver usando o Debian 8 ("Stretch").

Eu tive exatamente os mesmos sintomas:

  • UC-LOGIC Tablet WP8060U Mouse e Pen ambos trabalhando no (K)ubuntu, depois de umdesastrosoatualize para o LTS mais recente, o dispositivo pen desapareceu após mudar para o Debian 8 (usando xserver-xorg1:7.7+18).
  • libinputescreve uma mensagem para /var/log/Xorg.0.log dizendo que não consegue lidar com o dispositivo caneta devido a um bug interno.
  • A instalação do xserver-xorg-input-evdevparece uma boa opção porque relata a captura do dispositivo caneta, mas logo depois o libinput tenta conectá-lo, sofre um erro interno e desativa o dispositivo.

Minha solução alternativa foi:

  1. Instalarxserver-xorg-input-evdev
  2. Coloque a seguinte estrofe /etc/X11/xorg.conf(na verdade, este é meu xorg.conf na íntegra):
    Seção "InputClass"
       Identificador "evdev tablet catchall"
       MatchIsTablet "ativado"
       MatchDevicePath "/dev/input/evento*"
       Driver "evdev"
    Seção Final

Isso claramente é um libinputbug: ele é até registrado como tal no arquivo de log. Espero que alguém conserte isso um dia e então a caneta tablet simplesmente funcionará (TM).

Espero que isto ajude.

informação relacionada