O touchpad da Dell não funciona no Ubuntu
Summary: O touchpad não está funcionando no seu notebook Dell que está executando o Ubuntu? Siga este guia passo a passo para corrigir problemas de touchpad, mouse e cursor rapidamente.
Instructions
O touchpad, o mouse ou a tela sensível ao toque não está respondendo no computador Dell que executa o Ubuntu? Não se preocupe, este guia orienta você em todas as correções, passo a passo. Quando o touchpad para de funcionar, pode ser devido a um problema com o próprio hardware, como uma conexão solta, ou um problema relacionado ao software, como um conflito de driver ou configuração incorreta. Vamos ajudá-lo a descobrir qual é e, em seguida, corrigi-lo.
Antes de começar
Conecte um mouse temporário primeiro.
A maioria das etapas deste guia exige que você abra um Terminal ou navegue pelos menus. Se o touchpad não estiver funcionando, conecte um mouse USB antes de começar para poder acompanhar. Se você não tiver um disponível, você pode usar atalhos de teclado (Tab, Teclas de seta, Enter) para navegar nos menus do Ubuntu.
Lista de verificação rápida: Experimente estes primeiros
Antes de se aprofundar nas correções detalhadas, execute esta lista de verificação rápida. Essas etapas simples resolvem a maioria dos problemas do touchpad em segundos.
1. Verifique o atalho do teclado.
Muitos notebooks Dell têm uma combinação de teclas dedicadas ou teclas de função para ligar ou desligar o touchpad. Para reativar o touchpad, use atalhos de teclado como Fn + F3, F7 ou F9 (isso varia de acordo com o modelo) para alterná-lo. Procure um ícone do touchpad impresso em uma das teclas de função (F1–F12). Dependendo do modelo do sistema, você pode executar combinações de teclas para ativar ou desativar o touchpad. Alguns sistemas têm uma tecla separada à direita da tecla F12 com uma imagem de um touchpad e um X nele, que ativa e desativa o touchpad.
2. Verifique se o touchpad está desativado nas Configurações do Ubuntu.
Se o touchpad não estiver funcionando e você estiver conectado a um mouse externo, verifique nas Configurações do Sistema se você não ativou a opção "desativar touchpad quando o mouse estiver conectado".
- Acesse Configurações>do mouse e Touchpad.
- Certifique-se de que o botão de alternância do touchpad esteja ligado.
- Verifique se a velocidade de rolagem está definida como alta o suficiente para o registro. Se estiver muito baixo, o touchpad não funcionará corretamente.
3. Reinicie o computador.
Uma simples reinicialização geralmente elimina falhas temporárias e permite que o Ubuntu reinicialize o hardware corretamente.
Etapa 1: Teste o touchpad no BIOS
A primeira coisa a fazer é descobrir se o problema está no hardware ou no software. O teste do touchpad no BIOS (Basic Input/Output System), que é executado antes do carregamento do Ubuntu, indica exatamente isso.
- Reinicie seu computador Dell.
- Na tela com o logotipo da Dell, pressione a tecla F2 várias vezes para acessar o BIOS.
- Uma vez dentro do BIOS, tente mover o cursor com o touchpad ou usando o mouse ou a tela sensível ao toque que você deseja testar.
- Procure as configurações relacionadas a "Dispositivo apontador interno", "Touchpad" ou "Teclado/mouse" e verifique se o touchpad está ativado.
O que significa o resultado?
- O touchpad NÃO funciona no BIOS → Isso provavelmente é um problema de hardware. Entre em contato com o Suporte Dell se o seu computador estiver na garantia para obter mais ajuda.
- O touchpad FUNCIONA no BIOS → O problema está no sistema operacional ou no software do dispositivo. Continue com este guia para obter mais soluções de problemas.
Etapa 2: Verifique se o Ubuntu detecta o touchpad
Esta etapa informa se o kernel do Ubuntu (o núcleo do sistema operacional) pode "ver" seu touchpad.
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T no teclado.
- No terminal, digite o seguinte comando e pressione Enter:
less /proc/bus/input/devices - Examine a lista que aparece. Você deve ver seu touchpad listado, muitas vezes como algo como SynPS/2 Synaptics TouchPad ou ELAN Touchpad.
- Se o touchpad for detectado, o problema está relacionado ao software, não ao hardware. Avance para a Etapa 3.
- Se o touchpad não estiver listado, talvez ele não seja reconhecido pelo kernel do Linux. Pule para a Etapa 6.
Você também pode executar este comando para obter mais detalhes: xinput list
Isso fornece a ID de hardware do touchpad. Cada computador exibe um número diferente.
Etapa 3: Atualize seu sistema
Um sistema Ubuntu totalmente atualizado geralmente inclui drivers atualizados e módulos de kernel que podem resolver problemas de compatibilidade de hardware. Este é sempre um ótimo ponto de partida.
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Execute os seguintes comandos, um de cada vez. Pressione Enter após cada uma delas:
sudo apt-get updatesudo apt-get upgrade -yNota:sudoé um comando no Ubuntu que dá direitos de administrador para o comando que o segue. Você precisa ter acesso em nível de administrador ao computador para que esses comandos funcionem. - Quando a atualização for concluída, reinicie o computador.
- Teste o touchpad para ver se ele funciona.
Etapa 4: Ajuste as configurações do touchpad (para cursor irregular ou com saltos)
Abaixo, apresentamos uma prática recomendada para solucionar problemas de configuração do touchpad/mouse no Ubuntu. Esta é uma modificação para o seu sistema operacional Ubuntu que teve grande sucesso na resolução de problemas como um cursor errático ou de salto.
O que essas configurações fazem?
Aqui está uma explicação em inglês simples das opções mais úteis:
- Tocando: Isso permite que você use o dedo e toque para clicar. Se você deixar essa opção de fora, será necessário pressionar fisicamente o touchpad para ativar um clique. Uma vez ativado, um toque de dois dedos ativa um clique com o botão direito.
- DisableWhileTyping: Isso é ativado por padrão e impede o movimento acidental do cursor enquanto você digita.
- Adaptador AccelProfile: Isso ativa o perfil de aceleração do mouse, o que ajuda a tornar a velocidade do ponteiro mais natural e menos lenta. A configuração adaptável é recomendada conforme ela muda com base em sua entrada.
- SendEventsMode disabled-on-external-mouse: Quando um mouse USB é detectado, ele desativa automaticamente o touchpad.
Para aplicar essas configurações permanentemente em uma sessão X11, execute estas etapas:
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Execute o seguinte comando e pressione Enter:
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
Nota: Se a pasta ainda não existir, crie-a primeiro com:sudo mkdir -p /etc/X11/xorg.conf.d/ - Adicione o seguinte bloco de texto ao arquivo:
Seção "InputClass" Identificador "configuração do touchpad" MatchIsTouchpad "ligado" MatchDriver "libinput" Opção "Tapping" "on" Opção "TappingDrag" "true" Opção "DisableWhileTyping" "true" Opção "AccelProfile" "adaptável" Opção "AccelSpeed" "0.4" Opção "SendEventsMode" "disabled-on-external-mouse" Opção "NaturalScrolling" "false" Seção final
- Pressione Ctrl + O para salvar e, em seguida, pressione Enter para confirmar. Pressione Ctrl + X para sair.
- Reinicie o computador.
- Teste o touchpad para ver se o problema foi resolvido.
Etapa 5: Correção do clique com o botão direito que não está funcionando
A partir do Ubuntu 18.04, o comportamento do clique com o botão direito do mouse no touchpad foi alterado. Essa alteração foi feita no GNOME 3.28 e afeta qualquer distribuição que use o ambiente de desktop GNOME.
Se o seu clique com o botão direito do mouse não estiver funcionando em uma área de trabalho GNOME, siga estas etapas:
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Execute o seguinte comando e pressione Enter:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Isso permite que a área inferior do touchpad possa clicar. Pressionar a parte inferior esquerda do touchpad resulta em um clique para o esquerdo, e pressionar a parte inferior direita resulta em um clique direito.
Para voltar ao método de clique com o botão direito com dois dedos, execute: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers
Etapa 6: Reinstalar ou alternar os drivers do touchpad
As distribuições modernas do Linux são fornecidas com libinput como o driver padrão do touchpad. O driver Synaptics mais antigo está obsoleto e não é mais mantido na maioria das distribuições. Se você ainda estiver executando o Synaptics, mudar para libinput resolve muitos problemas por conta própria.
Opção A: Instalar o driver libinput
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Execute os seguintes comandos, um de cada vez, e pressione Enter após cada um deles:
sudo apt-get install xserver-xorg-input-libinput libinput-tools - Reinicie o computador.
Opção B: Reinstale o driver Synaptics (se o touchpad exigir)
Os fornecedores comuns de touchpad incluem Synaptics, ALPS e Elantech. Se o touchpad exigir especificamente o driver Synaptics, execute o seguinte:
sudo apt-get remove xserver-xorg-input-synapticssudo apt-get install xserver-xorg-input-synaptics
Em seguida, reinicie o computador.
Opção C: Resolver conflitos quando o Ubuntu detectar dois touchpads
Às vezes, o Ubuntu detecta uma entrada duplicada do touchpad, o que causa comportamento errático. Para verificar isso:
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Execute o seguinte comando e pressione Enter:
xinput list
O touchpad Synaptics não deve aparecer se você já tiver mudado para libinput. Se o touchpad extra ainda aparecer listado, talvez seja necessário desativar a configuração antiga do Synaptics.
- Para desativar a configuração conflitante do Synaptics, execute o seguinte comando e pressione Enter:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf - Encontre a seção Catchall do touchpad e adicione um
#no início de cada linha nessa seção para comentá-lo (desabilitá-lo). - Pressione Ctrl + O para salvar e Enter para confirmar. Pressione Ctrl + X para sair.
- Reinicie o computador e teste o touchpad.
Etapa 7: Correção do problema em que o touchpad não funciona após o modo de suspensão ou suspensão
Se o touchpad parar de funcionar depois de ter sido deixado sem uso por um tempo, pode ser devido ao gerenciamento de energia em tempo de execução. Desative o gerenciamento de energia em tempo de execução do dispositivo touchpad e verifique se o problema persiste.
Correção rápida: Recarregue o módulo de entrada:
Para notebooks em que o touchpad para de responder após suspender ou retomar, recarregar o módulo de entrada geralmente ajuda.
- Abra uma janela do Terminal. Pressione Ctrl + Alt + T.
- Tente cada um dos seguintes comandos, um de cada vez, e pressione Enter após cada um. Teste o touchpad depois de cada um para ver se ele ajuda:
sudo rmmod psmouse && sudo modprobe psmousesudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpisudo rmmod i2c_hid && sudo modprobe i2c_hidsudo rmmod i2c_hid && sudo modprobe i2c_hid
- Depois de encontrar o comando que funciona, verifique se o touchpad está de volta executando:
xinput list
Etapa 8: Verifique a detecção do touchpad e os detalhes do driver
Executando o comando sudo libinput debug-events Mostra eventos de entrada em tempo real. Mova o dedo no touchpad: se nada aparecer, o problema está no nível do driver do kernel e talvez você precise de um kernel ou pacote de firmware mais recente.
Você também pode executar os seguintes comandos para coletar mais informações sobre o que está acontecendo com o touchpad: xinput list-props <ID>
Substituir <ID> com o número de ID de hardware do touchpad do xinput list . Isso mostra todas as opções que estão ativadas e desativadas, e também verifica se libinput está funcionando corretamente.
Etapa 9: Último recurso: Reinstale o Ubuntu
Se nenhuma das etapas acima resolver o problema, a reinstalação do Ubuntu poderá proporcionar um início novo e limpo com todos os drivers e módulos de kernel mais recentes.
Os arquivos ISO do Ubuntu estão disponíveis para download para sistemas compatíveis no site Drivers e downloads da Dell. Visite o Dell.com/support/drivers e digite sua etiqueta de serviço ou código de serviço expresso para encontrar a versão certa para seu computador.
Ainda precisa de ajuda?
Se você já tentou de tudo neste guia e o touchpad ainda não está funcionando, estamos aqui para ajudar.
- Fóruns da comunidade Dell: Obtenha respostas de outros usuários e especialistas da Dell.
- Localize sua etiqueta de serviço: Posicione a parte inferior do notebook ou acesse Dell.com/support para verificar o status da garantia.
Perguntas frequentes (FAQs)
P: Por que meu touchpad da Dell parou de funcionar após uma atualização do Ubuntu?
Um: O Ubuntu lança regularmente atualizações que incluem correções de bugs e melhorias de driver. Se o sistema não estiver atualizado, ele pode estar usando uma versão antiga do driver do touchpad que tem problemas conhecidos. Ocasionalmente, uma nova atualização do kernel pode introduzir um problema de compatibilidade com um modelo específico do touchpad. Em execução sudo apt-get update && sudo apt-get upgrade -y e reiniciar geralmente resolve isso.
P: Por que meu touchpad funciona no Windows e não no Ubuntu?
Um: O Ubuntu depende de seu kernel para fazer interface com o hardware. Se o modelo de touchpad do seu notebook Dell exigir um driver mais recente do que o incluído na versão atual do kernel do Ubuntu, você poderá encontrar problemas. Mudar para o driver libinput (Passo 6) ou atualizar seu kernel geralmente ajuda.
P: Meu cursor pula aleatoriamente. O que devo fazer?
R: Esse é um problema comum que uma alteração de configuração libinput pode resolver. Ele teve grande sucesso na correção de comportamento errático ou saltando o cursor e deve melhorar sua experiência geral com o touchpad. Siga a etapa 4 deste guia.
P: Meu clique com o botão direito não funciona no Ubuntu. Como faço para corrigi-lo?
Um: Esse comportamento foi introduzido com alterações feitas no GNOME 3.28. Siga a etapa 5 deste guia para restaurar a funcionalidade de clique com o botão direito.
P: Como saber se meu touchpad é um problema de hardware ou software?
Um: Teste-o no BIOS (Etapa 1). Se funcionar lá, mas não no Ubuntu, é um problema de software. Se ele não funcionar no BIOS, provavelmente é um problema de hardware e você deve entrar em contato com o Suporte Dell.
P: Qual driver de touchpad devo usar: libinput ou Synaptics?
Um: As distribuições modernas do Linux são fornecidas com libinput como o driver padrão do touchpad. O driver Synaptics mais antigo está obsoleto e não é mais mantido na maioria das distribuições. Recomendamos libinput para todas as versões atuais do Ubuntu.