Corrigindo problemas no touchpad

Como resolver problemas de funcionalidade do touchpad após a atualização para Ubuntu 24

Imagem de um touchpad em um notebook

Se você atualizou seu Ubuntu para a versão 24 e está enfrentando limitações na funcionalidade do touchpad, saiba que você não está sozinho. Muitos usuários relataram problemas, especialmente em laptops mais antigos, como o Lenovo G580. Este guia oferece uma solução prática para ajudar você a melhorar o desempenho do touchpad.

Problema identificado:

Após a instalação do Ubuntu 24, o touchpad foi identificado como um dispositivo Elantech em vez de Synaptics, resultando na perda de opções de configuração como largura de borda, pressão de toque e comportamento de toque, disponíveis no Ubuntu 22. Além disso, o Ubuntu 24 usa drivers libinput por padrão, que oferecem menos possibilidades de customização. Se o problema aqui relatado não for o que você precisa, consulte um outro post onde abordamos o problema aonde o touchpad não funciona no Ubuntu.

Soluções práticas:

Se você deseja recuperar parte da funcionalidade do touchpad, siga os passos abaixo:

1. Configuração básica com libinput:

O libinput é um driver de entrada que gerencia dispositivos como touchpads, mouses e teclados. Ele permite fazer ajustes básicos em como o touchpad reage ao toque. Aqui está um guia simples para modificar essas configurações:

Passo 1: Abrir o arquivo de configuração

No terminal, você pode acessar um arquivo de configuração chamado local-overrides.quirks. Este arquivo é onde você poderá ajustar o comportamento do touchpad:

sudo nano /etc/libinput/local-overrides.quirks

O comando acima abre o arquivo em um editor de texto no terminal.

Passo 2: Adicionar parâmetros específicos

Dentro do arquivo, você pode adicionar linhas que controlam a sensibilidade e a área de scroll do touchpad. Aqui estão alguns parâmetros úteis:

  • touchpad_minimum_pressure: Define a pressão mínima necessária para que o touchpad reconheça um toque. Um valor mais baixo aumenta a sensibilidade, enquanto um valor mais alto diminui.
    Exemplo:
touchpad_minimum_pressure=20
  • touchpad_scroll_area_right: Ajusta a largura da área de rolagem no lado direito do touchpad. Isso é útil se a área padrão for pequena demais.
    Exemplo:
touchpad_scroll_area_right=30

Passo 3: Salvar e sair

Após fazer as alterações, pressione Ctrl + O para salvar e Ctrl + X para sair do editor.

Passo 4: Reiniciar para aplicar as mudanças

Reinicie o sistema para que as alterações entrem em vigor:

sudo reboot

Esses ajustes devem permitir que você otimize o comportamento do touchpad de maneira prática e acessível.

Observação importante:

Se você não encontrar o arquivo local-overrides.quirks, pode ser necessário criá-lo. Para isso, digite no terminal:

sudo touch /etc/libinput/local-overrides.quirks

Com essas instruções detalhadas, o público iniciante terá um passo a passo claro para ajustar configurações básicas do touchpad no Ubuntu 24.

2. Avalie a instalação de drivers Synaptics:

Se você deseja substituir libinput por Synaptics, é necessário ter cautela. Abaixo estão os passos básicos, mas note que pode haver riscos, como o mau funcionamento do teclado:

  • Instale o pacote Synaptics:
sudo apt install xserver-xorg-input-synaptics
  • Configure o touchpad para usar Synaptics como driver padrão:
sudo nano /etc/X11/xorg.conf.d/50-synaptics.conf

Adicione as opções de configuração necessárias, conforme a documentação do Synaptics.

3. Consulte os manuais:

Para entender melhor as opções e detalhes técnicos, consulte manuais do Synaptics.

4. Alternativa: Busca por suporte especializado:

Se os problemas persistirem ou você não se sentir seguro para realizar mudanças, considere acessar o fórum oficial do Ubuntu Discourse, onde a comunidade está mais ativa: Ubuntu Discourse.

Dica de prevenção:

Antes de fazer qualquer alteração no sistema ou upgrade de versão, é recomendável realizar backups completos. Isso evita a perda de dados e facilita a recuperação em caso de falhas.

Emanuel Negromonte Autor
Autor
Jornalista especialista em Linux a mais de 20 anos. Fundador do SempreUpdate e entusiasta do software livre.