O touchpad do mouse do Ubuntu 14.04 não está respondendo

1

Meu computador desligou quando a bateria estava esgotada e antes que eu pudesse ligá-lo e desde que o reiniciei, o touchpad não responde se eu mover o dedo sobre ele. Os botões fazem.

xinput é capaz de reconhecer o dispositivo e o botão clica, mas nada acontece quando eu movo meu dedo. O ponteiro permanece estático e o terminal não mostra alterações na saída.

$ xinput --test 12
button press   1 
button release 1 
button press   1 
button press   3 
button release 3 
button press   3 
button release 3 

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=12   [slave  pointer  (2)]
⎜   ↳ 2.4G 2.4G Wireless Device                 id=14   [slave  pointer  (2)]

id = 12 é o meu touchpad, enquanto o dispositivo sem fio deve ser meu mouse sem fio. Eu verifiquei as configurações do mouse e tudo parece bem. Como corrijo esse erro com meu touchpad?

EDITAR: Isso desativa o dispositivo, mas definir a propriedade como 1 novamente não redefine o touchpad.

xinput set-prop 12 "Device Enabled" 0
    
por Darth Coder 27.07.2015 / 03:43

1 resposta

0

Tente desligar e tocar no seu touchpad nas configurações. Tente este comando também: gconftool-2 --set --type booleano / desktop / gnome / periféricos / touchpad / touchpad_enabled true

EDIT: De acordo com a resposta do sgx1 ( Com o touchpad desativado e o cursor invisível com o laptop touchscreen no 13.10 , há três opções: Opção "Touchpad Off"     0 touchpad está ativado     1 O touchpad está desligado     2 Apenas tocar e deslocar está desligado

Usando o xinput: O script a seguir não precisa que o SHMConfig esteja habilitado - ele funciona no Ubuntu pronto para uso. Não precisa de nenhum dos passos acima para ser executado. Funciona sem direitos de superusuário.

export xinput list | grep -i touchpad | awk '{ print $6 }' TOUCH_ENABLED = xinput list-props $id | grep Device\ Enabled | awk '{ print $4 }' if [$ TOUCH_ENABLED = 0]; então         xinput set-prop $ id "Dispositivo habilitado" 1 elif [$ TOUCH_ENABLED = 1]; então         xinput set-prop $ id "Dispositivo ativado" 0 outro         echo "Não foi possível obter o status do touchpad a partir do xinput"         sair 1 fi sair 0

Comando Xinput para alterar o valor do touchpad: xinput set-prop 12 "Device Enabled" 1

Comando Synclient: synclient touchpadoff = 0 - isso raramente funciona

Se você desativou o touchpad usando outro sistema operacional, a única solução é ligar o touchpad a partir do segundo sistema operacional.

Outra solução é adicionar uma linha a este arquivo: cd / usr / local / bin

gksudo gedit tpoff (Adicione isto ao arquivo: synclient touchpadoff = 0)

Minha última sugestão é que você verifique o arquivo de configuração do xorg emitindo o seguinte comando: gksudo gedit /etc/X11/xorg.conf

Procure a seguinte seção de código:

Seção "InputDevice"         Identificador "Synaptics Touchpad"         Driver "synaptics"         Opção "SendCoreEvents" "true"         Opção "Dispositivo" "/ dev / psaux"         Opção "Protocolo" "auto-dev"         Opção "HorizScrollDelta" "0" EndSection

    
por Theoko 27.07.2015 / 04:19