Clique aleatório e draging e toque fantasma está acontecendo no meu Acer Spin 5

4

Eu comprei o laptop Acer Spin 5 ontem e coloquei o Ubuntu 16.04 nele. Eu estou acertando um bug muito chato que provoca cliques aparentemente aleatórios e arrastando.

Acredito que o problema esteja na tela sensível ao toque e não no touchpad ou em qualquer outro dispositivo apontador

Dependendo de quais aplicativos eu tenho aberto, posso trabalhar por alguns minutos sem interrupção, ou pode ficar tão ruim que precisaria reiniciar o computador, pois não consigo interagir com nada.

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Optical USB Mouse                id=9    [slave  pointer  (2)]
⎜   ↳ Raydium Corporation Raydium Touch System  id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ HD WebCam                                 id=11   [slave  keyboard (3)]
    ↳ Intel Virtual Button driver               id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=14   [slave  keyboard (3)]

Olhando mais de perto o sistema Raydium Touch:

xinput list-props 10
Device 'Raydium Corporation Raydium Touch System':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (262): 0
    Device Accel Constant Deceleration (263):   1.000000
    Device Accel Adaptive Deceleration (264):   1.000000
    Device Accel Velocity Scaling (265):    10.000000
    Device Product ID (257):    9094, 12561
    Device Node (258):  "/dev/input/event13"
    Evdev Axis Inversion (266): 0, 0
    Evdev Axis Calibration (267):   <no items>
    Evdev Axes Swap (268):  0
    Axis Labels (269):  "Abs MT Position X" (286), "Abs MT Position Y" (287), "None" (0), "None" (0)
    Button Labels (270):    "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Wheel Up" (145), "Button Wheel Down" (146)
    Evdev Scrolling Distance (271): 0, 0, 0
    Evdev Middle Button Emulation (272):    0
    Evdev Middle Button Timeout (273):  50
    Evdev Third Button Emulation (274): 0
    Evdev Third Button Emulation Timeout (275): 1000
    Evdev Third Button Emulation Button (276):  3
    Evdev Third Button Emulation Threshold (277):   20
    Evdev Wheel Emulation (278):    0
    Evdev Wheel Emulation Axes (279):   0, 0, 4, 5
    Evdev Wheel Emulation Inertia (280):    10
    Evdev Wheel Emulation Timeout (281):    200
    Evdev Wheel Emulation Button (282): 4
    Evdev Drag Lock Buttons (283):  0

Eu relatei um bug para esse problema , mas eu esperava que alguém aqui pudesse me ajude a encontrar uma solução alternativa. Este é um laptop relativamente novo e eu não ouvi falar do toque Raydium antes. Eu estou supondo que mais cedo ou mais tarde os outros irão se deparar com este problema. Alguém conhece uma solução ou uma solução alternativa para esse problema? É basicamente tornando o laptop inútil.

Editar: Eu tenho certeza agora que o touchscreen é o culpado:

↳ Raydium Corporation Raydium Touch System  id=10   [slave  pointer  (2)]

Se eu desativar este dispositivo usando o comando xinput disable 10 , o comportamento será interrompido imediatamente. Não consigo mais usar a tela sensível ao toque, mas o touchpad e o mouse funcionam bem. Alguma idéia de como eu poderia depurar isso mais?

    
por Aras 23.02.2017 / 06:46

1 resposta

0

Você pode brincar com as dimensões da largura do dedo no arquivo de configuração do touchpad para evitar que as palmas sejam interpretadas como comandos digitais. Uma maneira mais fácil é o software para desativar o touchpad enquanto digita para evitar ações não intencionais executadas pelas palmas das mãos:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

As capturas de tela e os comentários abaixo vêm da instalação do Ubuntu 14.04 ( tipsonubuntu.com - Instale o indicador do touchpad Ubuntu , mas não mudou muita coisa.

O indicador do touchpad é um ícone de applet no painel do Unity que permite ativar / desativar o touchpad por meio do menu suspenso ou de uma tecla de atalho. Além dessa função básica, o aplicativo simples suporta:

  • Desative o touchpad quando o mouse estiver conectado.
  • Desativar o touchpad na digitação.
  • Rolagem natural.
  • Rolagem circular.
  • Rolagem vertical / horizontal de dois dedos.
por WinEunuuchs2Unix 26.02.2017 / 19:52