touchpad ASUS Zenbook UX430UAR dorme (aparentemente não é um problema de suspensão automática USB)

1

O sistema

Este é um novíssimo ASUS Zenbook UX430UAR com inicialização dupla do Windows 10 pré-instalado e um Debian mínimo, uname -a :

Linux myhostname 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux

O problema

Quando o touchpad (movimento e toque) estiver inativo por aproximadamente um segundo (definitivamente menos de dois), o próximo toque será ignorado. A resposta ao movimento também fica visivelmente depois de ficar ociosa, e parece que quanto mais tempo eu estou inativa, mais pronunciada ela é. O atraso de movimento desaparece após um momento de uso.

Por que é um problema

Esta é uma situação ruim porque, para executar com segurança um único clique tocando em, você deve esperar pelo menos um segundo e, em seguida, tocar duas vezes. Você não pode tocar duas vezes como regra, pois se houver um evento de movimento em um segundo após o toque duplo, ele será registrado como dois cliques.

Ou você pode usar apenas um toque como uma regra e esperar por feedback visual para saber se o toque funcionou ou não. Se demorar mais de um segundo para avaliar o feedback visual, o ciclo será repetido!

O que eu tentei

  • Eu pesquisei cerca de duas dúzias de páginas para ideias  
  • "libinput Desativar enquanto a digitação é habilitada" era 1 por padrão, mas eu configurei 0 por meio de xorg.conf.d e a configuração persiste entre as reinicializações  
  • Eu tentei várias coisas para desativar o USB autosuspend, incluindo desabilitar a suspensão automática em todos os dispositivos usando as opções de inicialização do kernel "usbcore.autosuspend = -1" e / ou "usbcore.autosuspend_delay_ms" - elas parecem ter efeito, a julgar por os arquivos / sys / bus / usb / devices / * / power / autosuspend, após a reinicialização. (Eu removi a opção de inicialização agora.)  
  • Assegurei que nenhum dos itens a seguir foi instalado, pois eles interferem na configuração manual do gerenciamento de energia: modo de laptop, powertop, pm-utils, tlp  
  • Eu tentei instalar o xserver-xorg-input-synaptics mas o libinput continuou a ser usado (e não me atrevo a remover o libinput para não ficar sem um teclado)  
  • Eu tentei dois gerenciadores de janela diferentes (meu próprio hack de twm que eu normalmente uso, assim como o fluxbox de estoque)

Infelizmente, nada do que eu tentei influenciou esse mau comportamento do touchpad de qualquer maneira perceptível.

Existe algum arquivo de dispositivo que eu poderia fazer um loop de uma vez por segundo para evitar que o touchpad fique ocioso, mas sem provocar eventos reais na área de trabalho? (Isso é provavelmente o que vou tentar agora, enquanto aguardo respostas ou comentários.)

Alguém pode sugerir outra coisa para testar ou tentar, de modo que o touchpad seja tão responsivo depois de ficar ocioso quanto no calor da ação? Estes são notebooks populares e um valor muito bom, então uma solução para isso representa muitos benefícios.

    
por flaysomerages 25.08.2018 / 21:13

0 respostas