Ao longo dos anos desde o seu início, o Linux ficou cada vez mais fácil de usar. Antigamente, até mesmo fazê-lo funcionar era uma vitória, e agora damos isso como garantido. Dito isto, nem tudo funciona tão perfeitamente quanto poderia.
Laptops, especialmente laptops mais novos, ainda podem ser problemáticos com o Linux. Parte disso se resume ao Wi-Fi e ao gerenciamento de bateria, mas o touchpad também costuma ser o culpado. Infelizmente, tentar consertar um touchpad que não funciona no Linux pode exigir uma solução de problemas avançada.
Antes que você comece
Se o seu touchpad não estiver funcionando e você estiver conectado a um mouse externo, verifique nas Configurações do Sistema para ter certeza de que não ativou a opção “touchpad desativado quando o mouse está conectado”.
Solução de problemas básicos
Se o seu touchpad não estiver respondendo, verifique se o sistema o reconhece. Comece executando o seguinte:
cat /proc/bus/input/devices
Considere usar less
ao invés de cat
se a saída for muito longa. Você também pode executar o seguinte:
cat /proc/bus/input/devices | grep -i touchpad
Você deve ver resultados semelhantes ao seguinte:
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio2/input0 S: Sysfs=/devices/platform/i8042/serio2/input/input8 U: Uniq= H: Handlers=mouse2 event8 B: EV=b B: KEY=420 0 70000 0 0 0 0 0 0 0 0 B: ABS=11000003
Se a sua saída não se parece com a acima, ou você está lidando com um bug do kernel ou o hardware simplesmente não é reconhecido. Por outro lado, se você obtiver resultados semelhantes, tente o seguinte:
xinput list
Se você obtiver resultados de xinput
, você está perto de uma solução para corrigir o touchpad que não funciona no Linux. Normalmente, tudo o que você precisa fazer é instalar o driver adequado ou simplesmente configurá-lo.

Descubra qual driver você precisa
Uma vez que você tem uma pista de xinput
, talvez seja necessário instalar o driver adequado. Os fornecedores comuns de touchpad incluem Synaptics, ALPS e Elantech.
Em alguns sistemas Linux modernos, a instalação dos seguintes pacotes incluirá suporte para os touchpads acima:
xserver-xorg-input-libinput xserver-xorg-input-evdev xserver-xorg-input-mouse
Em alguns casos, pode ser necessário instalar outro pacote de driver como xserver-xorg-input-synaptics
.
Outras soluções de problemas
Na maioria das vezes, a maneira de consertar um touchpad que não funciona no Linux é simplesmente instalar ou atualizar drivers. Dito isto, existem algumas outras opções que você pode precisar verificar. Comece indo em Configurações e selecionando “Mouse & Touchpad”.
Dependendo da distribuição, você pode não ver uma opção de Touchpad separada, que é o caso da minha. Nesse caso, o mouse e o touchpad são vistos como a mesma coisa.

Se você vir uma opção de Touchpad abaixo da seção Mouse, verifique se ela está ativada. Além disso, verifique se a velocidade de rolagem está definida alta o suficiente para registrar. Se estiver muito baixo, o touchpad não funcionará corretamente. Você também vai querer definir a velocidade do seu mouse alta o suficiente, especialmente se o seu sistema for como o meu e as configurações do mouse e do touchpad forem as mesmas.
Em alguns laptops, é possível desabilitar completamente o touchpad no BIOS. Você pode vê-lo listado por xinput
, mas não vai funcionar. Certifique-se de verificar isso antes de jogar seu laptop no lixo. Basta reiniciar e tocar na tecla direita para entrar no BIOS. Isso varia de acordo com o fabricante do dispositivo.
Muitos laptops contêm uma chave de hardware para desabilitar o touchpad. Do. dez isso funciona mantendo pressionado o botão Fn tecla mais uma das teclas de função do teclado. Isso causará problemas semelhantes a um switch do BIOS, portanto, verifique-o. Você pode pesquisar o manual do fabricante do laptop para ver se há instruções listadas.
Touchpad ainda não funciona?
Há uma última coisa que você pode tentar se o seu touchpad não estiver funcionando e você estiver usando uma distribuição mais antiga. Experimente uma distribuição Linux mais recente. É preciso tempo e esforço, sim, mas as distros mais recentes têm kernels mais novos, o que significa melhor suporte de hardware.
Se você já estiver usando uma distribuição atualizada e seu touchpad não estiver funcionando, talvez seja necessário se esforçar. Um mouse sem fio com um dongle não é o ideal, mas é melhor do que não ter nenhum suporte para mouse. Se você quiser dar um passo adiante, dê uma olhada em nossa lista dos melhores mouses para jogos para Linux e aprenda como usar o auto-CPUFreq para diminuir a vida útil da bateria em laptops Linux.