O tablet gráfico Genius (WP8060U) não funciona no Debian

1

Eu quero usar a minha antiga mesa digitalizadora Genius MousePen 8x6 com meu notebook rodando Debian (teste) amd64 e Gnome 3.20. O tablet já estava funcionando antes de eu redefinir o sistema operacional, agora não é. 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: link ).

 ~ % 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 Mouse e UC-LOGIC Tablet WP8060U Pen . O primeiro dispositivo é para o mouse opcional (eu não possuo, então eu não posso tentar), o segundo para a caneta, que não está funcionando.

O que eu também encontrei (e o que eu acho 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

Eu iniciei um Lubuntu 16.04 ao vivo, lá funcionou o tablet sem problemas, em xinput list e libinput-list-devices foram mostrados os dois dispositivos.

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

    
por tr01 24.09.2016 / 14:10

1 resposta

2

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

Eu tive exatamente os mesmos sintomas:

  • Rato e Caneta UC-LOGIC Tablet WP8060U trabalhando tanto em (K) ubuntu, depois de uma atualização desastrosa para o LTS mais recente, o dispositivo de caneta desapareceu após mudar para o Debian 8 (usando xserver-xorg 1: 7.7 + 18).
  • libinput escreve uma mensagem para /var/log/Xorg.0.log dizendo que não pode manipular o dispositivo de caneta devido a um erro interno.
  • A instalação de xserver-xorg-input-evdev parece ser uma boa opção, pois informa a captura do dispositivo de caneta, mas pouco depois a libinput tenta conectá-lo, sofre com o erro interno e desativa o dispositivo.

Minha solução alternativa foi:

  1. Instale xserver-xorg-input-evdev
  2. Coloque a seguinte estrofe em /etc/X11/xorg.conf (este é meu xorg.conf na sua totalidade):
    Section "InputClass"
       Identifier "evdev tablet catchall"
       MatchIsTablet "on"
       MatchDevicePath "/dev/input/event*"
       Driver "evdev"
    EndSection

Isso claramente é um erro libinput : ele é registrado como tal no arquivo de log. Espero que alguém conserte isso um dia e, em seguida, a caneta do tablet funcionará como Just Work (TM).

Espero que isso ajude.

    
por 05.01.2017 / 10:18