Com alguns emails de Benjamin Tissoires (autor do driver), consegui resolver isso. O problema é que o kernel 3.19 incluiu mudanças para executar o T650 em um modo em que seus dados são interpretados por software, permitindo o gerenciamento de gestos e coisas semelhantes pelo mesmo código de outros touchpads. Infelizmente, isso causa o problema que observei, bem como algumas alterações no gerenciamento de gestos. O parâmetro que Benjamin mencionou que ele adicionaria ao encadeamento é disable_raw_mode
, que basicamente reverte essa mudança em tempo de execução.
Para ativar essa configuração,
- adicione
options hid_logitech_hidpp disable_raw_mode=1
a/etc/modprobe.d/hid_logitech_hidpp.conf
- desligue o host, remova o "receptor unificador" (o pequeno dongle USB) e desligue o T650 (defina o interruptor à esquerda para que ele fique vermelho).
- liga o host e passa pelo processo de inicialização do Linux
- reinsira o receptor e ligue o T650 novamente.
Descobri que o ciclo de potência do T650 em si é uma parte importante deste processo: sem ele, o dispositivo ainda tem a área "morta".
Você pode testar o comportamento adequado com o programa evtest
; execute-o como root e selecione a entrada correspondente ao "Logitech T650". Se clicar na extremidade da superfície do vidro mostra EV_KEY
... BTN_LEFT
, então as coisas estão funcionando. Se nada aparecer, o problema não será resolvido.