O sistema cria pressionamentos extras de shift / alt / control

2

OK, isso é estranho.

Comprei recentemente um laptop HP Pavilion ab153nr e instalei o UbuntuMate 15.10 nele. Enquanto configurava tudo, notei que o protetor de tela ocasionalmente parava de ser exibido (ou seja, voltava para a área de trabalho) sem que eu tocasse no computador, mas não me preocupei com isso. Quando comecei a usar o computador, no entanto, notei um comportamento estranho adicional. A rolagem no meu navegador às vezes faz com que a página aumente ou diminua o zoom e, enquanto digito no meu IDE, eu recebo comandos aparentemente aleatórios.

A execução do xev mostra que algo está enviando eventos Alt_L, Control_L e Shift_R. Eu corri xev durante a noite, e contou 5 eventos KeyRelease Shift_R, 15 eventos Alt_L e 25 eventos Control_L. Curiosamente, não há eventos KeyPress, embora existam eventos FocusOut, FocusIn e KeymapNotify. Eu não sei o suficiente para saber se isso é relevante, no entanto.

Não está relacionado ao meu comutador KVM (os sintomas persistiram quando eu o desconectei) ou ao hardware do laptop (inicializar na partição do Windows 10 e deixar o protetor de tela ou o teclado virtual por horas não mostrou nenhum comportamento inesperado.)

Alguém tem alguma ideia sobre o que poderia estar causando isso? Uma maneira de identificar melhor qual processo está enviando esses eventos? O laptop deve ser minha máquina de desenvolvimento, mas é praticamente inutilizável com caracteres de controle aleatórios sendo enviados a cada 10 minutos ou mais. Coloquei o log no link se alguém quiser dar uma olhada; tudo depois que o Scroll_Lock pressiona até que os movimentos do mouse no final do arquivo sejam de quando a caixa ficou ociosa durante a noite.

UPDATE 10/06: Eu reiniciei em um stick Ubuntu / Mate Live e o problema persistiu, mas a uma taxa muito reduzida; talvez algumas vezes por dia, em vez de algumas vezes por hora. Eu tentei um Ubuntu / Unity 15.04 Live Stick, e eu vi o problema ~ 3 vezes por hora. Voltei para o meu sistema instalado e apaguei os dois atalhos de teclado que adicionei, mas isso não mudou nada. Não estou usando nenhum remapeador de teclado, a menos que um esteja ativado por padrão no Mate. Mas os comentários sobre a mudança de foco me fizeram pensar e observei quando isso ocorreu. É difícil dizer, já que o log não registra o timestamp, mas está relacionado ao protetor de tela. O foco ocorre quando o protetor de tela é iniciado e, em seguida, há um período de tempo imprevisível até o evento de teclado aleatório, e o foco ocorre quando a área de trabalho volta. Eu desliguei o protetor de tela para confirmar isso e obter um log mais limpo, e duas (ou talvez três) coisas muito estranhas aconteceram: eu comecei a receber eventos keyPress para os misteriosos pressionamentos de tecla; a taxa de pressionamentos de teclas caiu significativamente, até o que eu vi no Ubuntu / Mate Live Stick; e eu só vi eventos Control_L desde então, e não Alt_L ou Shift_R, embora dada a taxa de ocorrência reduzida, é possível que seja apenas uma coincidência.

Portanto, no sistema instalado com o protetor de tela ativado, vejo vários eventos por hora. No Mate LiveStick com o protetor de tela ativado, vejo alguns eventos por dia. No Unity LiveStick, que nem sequer tem um protetor de tela, vejo um número menor de eventos por hora. E no sistema instalado com o protetor de tela desativado, vejo apenas alguns eventos por dia. Não há consistência aqui, então estou perdendo alguma coisa.

Isso está me deixando louco. Eu estava quase pronto para chamá-lo de um problema de hardware, apesar das evidências, até que a alteração das configurações na caixa alterou a taxa de incidência. Eu ainda posso usar o cygwin para colocar xev na partição do Windows e deixar isso em execução durante a noite para ver se ele captura alguma coisa.

    
por jbhelfrich 02.10.2015 / 03:23

2 respostas

0

Uma solução alternativa foi identificada para esse problema. Na configuração do GRUB, especifique o parâmetro do kernel 'i8042.dumbkbd'. Isso desativará algumas ou todas as luzes do teclado, mas impedirá os sintomas descritos.

    
por 12.08.2016 / 00:47
1

Eu tive o mesmo problema e acho que você tem um teclado preso intermitente. Alguém provavelmente derramou algo sobre isso. No meu, isso afetou o teclado e o mouse.

Não tenho certeza se isso funcionará, mas se você conseguir remover o teclado e conectar um teclado USB, poderá testar essa teoria.

    
por 02.10.2015 / 04:58