O touchpad abaixo de 16.04 não está funcionando

16

Sou novo no Ubuntu e instalei recentemente a Versão 16.04 My Touchpad não está funcionando e parece que não foi detectada. No entanto, o mouse USB está funcionando perfeitamente. Eu gostaria de usar o Touchpad.

Existe uma maneira de fazê-lo funcionar?

Estou usando um notebook MEDION akoya E5218.

Eu não o desativei. Eu tentei Fn + F6.

himbeernhard
fonte
2
Talvez você tenha desativado. Tente FN + F6
Motte001
no menu de configurações, clique no mouse, touch pad, em seguida, escolha "tap de clicar em" opção
convidado
O comando only funcionou para mim sudo modprobe -r psmouse sudo modprobe psmouse proto = imps
raj
@ Motte001 foi o que aconteceu comigo. No meu caso, é Fn + F7, mas em geral depende do layout do teclado. Felizmente o meu é desenhado no meu teclado.
scottlittle
Primeiro, verifique se o Touchpad não está desativado nas configurações do mouse e do Touchpad.
QMaster

Respostas:

10

Se você digitar

less /proc/bus/input/devices

você vê um touchpad em algum lugar dessa lista? Caso contrário, não há suporte para o seu touchpad no kernel e você está praticamente sem sorte, pelo menos por enquanto. Se o seu touchpad for detectado, o problema estará em outro lugar. Digitando

xinput

mostrará se o servidor X detectou seu touchpad. Se o seu touchpad estiver nessa lista, pode ser possível modificar a configuração do X para fazê-lo funcionar

Buddy Palumbo
fonte
Você pode explicar como alterar o valor de xinput? Meu touchpad está listado lá.
precisa saber é o seguinte
@DavidFoerster Não é minha pergunta. Eu enfrentei um problema semelhante. Então, comentei a resposta aceita para obter mais detalhes. A resposta disse que podemos modificar o valor de configuração x para corrigir as coisas. Eu estava perguntando a ele algumas etapas detalhadas ou links de referência. Novamente, não é minha pergunta .
Kolappan N
@KolappanNathan: Desculpe, minha supervisão. Deixa pra lá então.
David Foerster
O touchpad não está listado. Existe um driver que eu possa instalar?
moonstar
9

Às vezes, meu touchpad fica preso (especialmente em uma inicialização nova).

Isso faz com que funcione novamente:

sudo rmmod i2c_hid
sudo modprobe i2c_hid
lento
fonte
Você é incrível!
Pankaj Garg
Ajuda, mas como funciona?
Josef Klimuk
Está apenas recarregando o i2c_hidmódulo.
lento
9

Siga estas instruções para corrigir o problema,

modificar grubarquivo,

sudo nano /etc/default/grub

substituir

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

com

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

Salve o arquivo e atualize o grub usando,

sudo update-grubcomando. e, em seguida, reinicie o sistema operacional,

sudo shutdown -r now
Sufiyan Ghori
fonte
Muito obrigado ele trabalha para mim e também corrige outro problema que tenho com o caps lock que estava sempre :)
Salma Gomaa
6
  1. Editar GRUB

    sudo -H gedit /etc/default/grub
    

    Na janela de edição da linha aberta

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Deve ficar assim

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    

    Salvar arquivo e executar

    sudo update-grub
    
  2. Impedir o i2c_hidcarregamento

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Reinicie.

O que faz é remover os drivers sinápticos ocultos da lista negra e permitir que eles sejam carregados na inicialização do sistema de arquivos RAM, permitindo que o seu touch pad funcione na inicialização

Pranit Raje
fonte
Não use sudopara aplicativos gráficos; use em gksudovez disso!
David Foerster
@FatemehKarimi feliz que funcionou para você :)
Pranit Raje
Isso funcionou para mim no HP Elitebook 1050. Obrigado!
ak93 12/02/19
Ele também trabalhou para Acer Aspire 3 Ryzen5 AMD processor.Thanks :)
Vivek Sharma
Mas a opção de rolagem com dois dedos está desativada e muito disponível na opção tochpad, que estava disponível antes disso.
Vivek Sharma
1

Para o meu laptop Akoya, isso funcionou bem:

1. Tente o seguinte:

  • reinicie o menu grub e digite e (espero que esteja certo, -> você precisa editar sua linha de comando)
  • na linha que começa com GRUB_CMDLINE_LINUX_DEFAULT, insira as seguintes propriedades do kernel:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • se o seu touchpad estiver funcionando agora, vá para o ponto 2.

2. Modificação permanente do Grub

  • Faça um backup do seu arquivo grub:

    sudo cp /etc/default/grub /etc/default/grub.backup 
    
  • Edite seu arquivo grub:

    sudo nano /etc/default/grub 
    
  • Agora adicione os seguintes parâmetros na linha começando com GRUB_CMDLINE_LINUX_DEFAULT:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • Salve o arquivo

  • Atualize seu grub

    sudo update-grub
    
  • Reinicie.

abu_bua
fonte