O touchpad parou de funcionar do nada

13

Então, estou assistindo "The Walking Dead" e, de repente, perco o controle do mouse através do touchpad. No começo era apenas para o meu usuário. Eu poderia reiniciar meu sistema e alternar para outro usuário e usá-lo perfeitamente. Não consigo explicar as etapas que eu segui (estou usando o teclado para manobrar o firefox no momento), mas era algo parecido com:

sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps

Após esse comando, recuperei o controle do mouse, mas o computador não o reconheceu como um touchpad. Eu pensei que se eu reiniciei novamente, pode fazer o truque. Então, depois que eu reiniciei, o mouse ficou completamente vazio. Agora não consigo fazer o mouse funcionar, mesmo tendo tentado o comando várias vezes. Eu tentei usuários diferentes e ainda é o mesmo.

KI4JGT
fonte
Após o mouse "sudo apt-get update && sudo apt-get dist-upgrade && sudo reboot" ter sido restaurado para outros usuários, mas ainda não consigo usá-lo.
KI4JGT
"sudo modprobe -r psmouse && sudo modprobe psmouse proto = imps" novamente. Consigo usá-lo, mas devo digitar o comando toda vez que faço login. O computador ainda não vê o touchpad como um touchpad.
KI4JGT
as configurações do dispositivo de apontamento visual podem ver o touchpad?
Vreality
A lista do xinput está listada como "Mouse genérico PS / 2". Adicionarei os resultados das configurações do dispositivo de apontamento aqui quando instalar o programa. gpointing-device-settings vê "Mouse Genérico PS / 2"
KI4JGT
Algo interessante no dmesg? Um mouse usb funciona ok?
Braiam 31/10/2013

Respostas:

14

Este é um erro confirmado que afeta muitas outras pessoas: Bug # 549727: O Touchpad para de funcionar após o login . Você pode encontrar nos comentários dos erros algumas correções parciais, mas lembre-se de que nenhum deles é mutuamente aceito por todos.

O Ubuntu 13.04 chegará em breve (em janeiro) ao fim de sua vida útil . Portanto, você deve considerar atualizar seu sistema para a 13.10, que veio com um novo kernel - 3.11, que poderia resolver o seu problema.

Enquanto isso, para resolver o problema por enquanto, verifique primeiro se o touchpad está ativado. Se estiver ativado, tente reinstalar xserver-xorg-input-synaptics. Se isso não funcionar, altere o módulo do seu touchpad (mas, neste último caso, a rolagem do touchpad estará inoperante).

I. Verifique se o seu touchpad está ativado

Abra o dconf Editor , navegue até orggnomesettings-daemonperiféricostouchpad e verifique se a ativação do tauchpad está ativada / marcada (verifique também as outras opções):

ativar o touchpad

Verifique também no terminal com o seguinte comando:

synclient | grep Touchpad

Se a saída for diferente de:

TouchpadOff             = 0

seu touchpad está desativado e você deve ativá-lo usando o seguinte comando:

synclient Touchpadoff=0

Se o problema persistir, avance para o passo II.

II Reinstalarxserver-xorg-input-synaptics

Para reinstalar o xserver-xorg-input-synapticspacote, execute o seguinte comando no terminal:

sudo apt-get install --reinstall xserver-xorg-input-synaptics

Após a conclusão da reinstalação, reinicie o sistema. Se o problema persistir, verifique novamente se o seu touchpad está ativado usando o dconf Editor e, em seguida, avance para a etapa III.

III Mude o módulo para o seu touchpad

Se as soluções anteriores não funcionarem, faça o seguinte:

  1. Crie um arquivo chamado touchpad.confno /etc/modprobe.d/utilizando o seguinte comando no terminal:

    sudo -i gedit /etc/modprobe.d/touchpad.conf
    
  2. Adicione a seguinte linha dentro do touchpad.confarquivo recém-criado:

    options psmouse proto=imps
    
  3. Salve o arquivo e feche-o.

  4. Reinicie seu sistema,

Após a reinicialização, o touchpad deve funcionar normalmente.

Radu Rădeanu
fonte
Ele está funcionando na inicialização agora, mas ainda é visto como Mouse genérico ps / 2 e não me permite rolar como um touchpad.
KI4JGT
@ KI4JGT Veja esta resposta para ativar a rolagem.
Radu Rădeanu 1/11/2013
9
  1. Se o Touchpad estava funcionando mais cedo do que deveria, verifique se (ou não) está ativado no teclado. A combinação de teclas difere de modelo para modelo, pois, por exemplo, a minha é Fn+ F1. Verifique no manual do usuário do laptop ou procure uma tecla de função com um touchpad desenhado; pressione esta tecla com a Fntecla

  2. Se o problema não foi tão simples, tente reinstalar o Kernel:

    Execute o seguinte comando em um terminal ( Ctrl+ Alt+ t):

    dpkg -l | grep linux-image-.*-generic
    

    Procure a versão do kernel que deseja reinstalar e execute:

    sudo apt-get install --reinstall linux-image-3.X.Y-ZZ-generic
    

    Obviamente, você deve digitar a versão real do kernel (por exemplo, linux-image-3.11.0-12-generic) em vez de linux-image-3.XY-ZZ-generic.

  3. Se isso também falhar, execute synclient Touchpadoff=0e verifique. (Se não funcionar após uma reinicialização, basta adicionar este comando aos aplicativos de inicialização .)

  4. Se mesmo isso não resolver nada, vamos criar um arquivo de configuração para o seu touchpad:

    sudo -H gedit /etc/modprobe.d/touchpad.conf
    

    Adicione ao touchpad.confarquivo e salve:

    options psmouse proto=imps
    

    Reinicie o sistema, o touchpad deve funcionar agora.

[ATUALIZAR]

Por favor, tente atualizar para o Ubuntu 13.10 Saucy, pois o mais recente Kernel 3.11 *** é conhecido por corrigir esse erro.

No Terminal, execute:

sudo apt-get update
sudo apt-get do-release-upgrade
TomKat
fonte
Não há motivo razoável para reinstalar o kernel para esse fim. E você também deve adicionar uma nota de aviso ao colocar alguém para fazer isso.
Radu Rădeanu
@ RaduRădeanu Eu interpretei errado nos comentários que ele instalou 13.10 "assim que foi lançado (d)". Foi mal! Eu vou atualizar. No entanto, a reinstalação do Kernel no 13.04 'pode' ainda funcionar, pois o touchpad estava funcionando bem até agora.
TomKat
depois de desperdiçar um dia nessa instalação e reinstalação, Fn + F5 fez isso. -_-
Sajib Acharya
0

Crie um arquivo de configuração para o touchpad:

sudo -H gedit /etc/modprobe.d/touchpad.conf

Copie e cole no touchpad.confarquivo:

options psmouse proto=imps

SALVAR arquivo e reiniciar.

user251408
fonte