Asus X101H - Touchpad não reconhecido (deseja desativar durante a digitação)

6

Eu tenho lutado com essa questão por um tempo e fiz uma busca exaustiva por respostas aqui e em outros lugares antes de postar essa pergunta.

Na minha Asus X101H, o touchpad não é reconhecido como um touchpad. Tenho notado que esse problema não ocorre apenas com meu netbook, ou netbooks da Asus, mas com uma grande quantidade de netbooks.

Os dispositivos são identificados como "Glidepads". Pelo que eu juntei, é uma questão do kernel. E cabe aos que trabalham no kernel serem resolvidos. No entanto, as pessoas que fazem relatórios de bugs sobre esse problema tiveram problemas com elas sendo fechadas sem serem resolvidas, etc.

Tudo o que quero é que esse miserável "glidepad" seja desativado enquanto digito, para não estragar o que estou tentando escrever. Nos meus cadernos, funciona bem. Mas nos netbooks, as únicas opções presentes são para um mouse.

Eu tentei a sugestão de todos de instalar o "gpointing ...", mas isso não funciona mesmo quando escolho "desativar o touchpad ao digitar". Não tem efeito.

Alguém tem uma solução para esse problema? Ela afeta o Ubuntu, o Kubuntu, o Debian e o Mint (e provavelmente muitos, muitos mais).

    
por Musaab 22.04.2012 / 16:19

3 respostas

1

Tente executar sudo modprobe -r psmouse e informe como foi. Isso resolveu problema para mim. Se você quiser ativá-lo novamente, execute sudo modprobe psmouse proto=imps , e também pode criar um script simples com esses comandos que controlam a ativação / desativação do touchpad dessa maneira.

    
por 22.04.2012 / 19:14
0

Minha solução não é muito diferente, mas ao invés de descarregar e carregar o módulo, você pode interagir com xinput . Se você listar dispositivos xinput e encontrar seu dispositivo:

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

Então, se eu quisesse desativar o trackpoint (basta procurar pelo ID), poderia fazê-lo com o seguinte comando:

xinput set-prop 11 "Device Enabled" 0

Para reativar, basta mudar de '0' para '1'.

Há também um recurso synclient chamado palm detection , que pode ajudá-lo. Eu não testei isso sozinho, então não posso garantir isso.

    
por 23.06.2012 / 01:00
0

Para desativar e ativar seus dispositivos de entrada do servidor X, o xinput possui um açúcar sintático para ambos:

xinput set-prop ID# "Device Enabled" 0

e

xinput set-prop ID# "Device Enabled" 1

quais são:

xinput disable ID#

e

xinput enable ID#

(em que ID # é o número do dispositivo de entrada de xinput, como no exemplo abaixo)

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]
    
por 22.06.2016 / 10:56