Páginas

quinta-feira, 17 de setembro de 2026

O Libinput 1.32 Chegou: Rolagem Circular em Touchpads Circulares e Mais

 

Hardware


O Libinput 1.32 traz rolagem circular em touchpads circulares, drag lock automático na borda e mapeamento flexível do botão apagador. Saiba tudo sobre a atualização e como instalar.


O libinput 1.32 foi oficialmente lançado em 17 de setembro de 2026, trazendo as  melhorias importantes para quem usa Linux — seja com Wayland ou X.Org. Se você já se frustrou com o comportamento do touchpad ou do mouse no seu notebook, essa atualização pode mudar sua experiência.

O libinput é a biblioteca responsável por gerenciar dispositivos de entrada no Linux. Ele faz a detecção, o tratamento de eventos e a abstração de mouses, teclados, touchpads, tablets e touchscreens. Sem ele, cada ambiente gráfico precisaria escrever seu próprio código para lidar com esses dispositivos — o que seria um caos.

Neste artigo, você vai entender o que mudou na versão 1.32, como isso afeta seu dia a dia e o que fazer para aproveitar ao máximo.


O Que Há de Novo no Libinput 1.32?


A versão 1.32 não é uma revolução, mas traz melhorias que fazem diferença real na usabilidade. Vamos por partes.


Rolagem Circular em Touchpads Circulares


Esse é o destaque da versão. O libinput 1.32 agora suporta rolagem circular em touchpads circulares. Parece estranho, mas existem touchpads com o formato circular — geralmente em notebooks ultracompactos. Nesses dispositivos, a rolagem por borda ou com dois dedos simplesmente não funciona bem.

Com a rolagem circular, você desliza o dedo em movimento circular para rolar verticalmente. Por enquanto, apenas o Panasonic CF-SV1 (um notebook com processador Tiger Lake) é suportado. Mas a expectativa é que outros modelos com touchpads circulares sejam adicionados com o tempo.


Drag Lock Automático na Borda do Touchpad


Se você já tentou arrastar algo por uma distância grande usando o touchpad, sabe como é desconfortável. Você chega na borda, precisa levantar o dedo, reposicionar e continuar — e muitas vezes perde o arrasto no meio do caminho.

O libinput 1.32 resolve isso ativando automaticamente o drag lock quando o dedo está próximo da borda durante um arrasto. 

Na prática, você pode levantar o dedo rapidamente para reposicioná-lo e continuar o arrasto sem interrupções. É uma melhoria pequena, mas que faz uma diferença enorme para quem trabalha com movimentação de arquivos ou seleção de texto.


Mapeamento Flexível do Botão Apagador em Tablets


Para quem usa mesas digitalizadoras, o botão apagador (aquela ponta que funciona como borracha) agora pode ser mapeado para qualquer botão. Antes, esse mapeamento era limitado.

 Agora, você tem liberdade total para configurar o comportamento do botão de acordo com seu fluxo de trabalho. Essa mudança também foi retroportada para a versão 1.31.3.


Melhorias no Disable-While-Typing (DWT)


O recurso que desativa o touchpad enquanto você digita foi refinado. Antes, se você estivesse arrastando, rolando ou fazendo um gesto e digitasse algo, o libinput simplesmente cancelava a interação com o touchpad. 

Agora, heurísticas inteligentes detectam gestos intencionais e não interrompem a atividade só porque uma tecla foi pressionada.


Detecção de Dispositivo Interno/Externo via systemd


O libinput 1.32 passou a usar o novo atributo ID_INTEGRATION do systemd v260+ para determinar se um dispositivo é interno ou externo. Isso significa menos “quirks” (ajustes manuais específicos para cada hardware) dentro do libinput, já que a informação vem diretamente do sistema. 

É uma mudança mais técnica, mas que torna o suporte a novos dispositivos mais rápido e confiável.


Produto Recomendado


👨‍💻 Vista o código que você ama!


Camiseta Design Gráfico Programador TI — para quem vive de lógica, café e commits. Estampa moderna, tecido confortável e aquele visual de dev raiz. Perfeita para trabalhar, estudar ou arrasar no home office.


🎁 Presente ideal para programador, analista, estudante de TI ou aquele amigo que só fala em binário.

Camiseta Design grafico Programador TI -> https://link.amazon/B04oDAJ7B

Eu ganho uma comissão eu ganho você faz uma compra.


Ferramentas Aprimoradas


O utilitário libinput record agora aceita a flag --no-events, que permite obter apenas a descrição do dispositivo, sem capturar os eventos. Já o recurso --autorestart não exige mais que você especifique um nome de arquivo de log — ele cria um automaticamente.


Libinput vs. Synaptics: Qual a Diferença?


Muita gente ainda se confunde com esses dois nomes. A diferença é simples:

xf86-input-synaptics é um driver exclusivo para touchpads. Ele não lida com outros dispositivos.

libinput é uma biblioteca genérica para qualquer dispositivo de entrada que não seja joystick — mouses, teclados, touchpads, tablets, touchscreens.

São drivers independentes e não entram em conflito — apenas um pode controlar cada dispositivo por vez. O libinput é o caminho recomendado há anos, especialmente para Wayland, enquanto o synaptics ainda oferece mais opções de configuração em alguns cenários. 

Se você está em dúvida, o libinput é a escolha mais moderna e compatível.


Perguntas Frequentes (FAQ)


1. O libinput 1.32 já está disponível na minha distribuição?

Depende. O lançamento oficial foi em 17 de setembro de 2026. Distribuições rolling release como Arch Linux, openSUSE Tumbleweed e Fedora Rawhide devem receber a atualização rapidamente. Já distros com ciclos mais longos (como Debian stable ou Ubuntu LTS) podem demorar alguns meses. Verifique o repositório da sua distro.


2. A rolagem circular vai funcionar no meu notebook?

Provavelmente não, a menos que seu notebook tenha um touchpad circular. Atualmente, apenas o Panasonic CF-SV1 é suportado. Mas a base foi implementada, e outros dispositivos devem ser adicionados em versões futuras.


3. Preciso trocar do Synaptics para o libinput?

Se você usa o Wayland, o libinput já é o padrão. Se usa X.Org, o libinput também é o driver recomendado há anos. O synaptics ainda existe para casos específicos, mas o libinput oferece suporte mais amplo e atualizações mais frequentes.


Checklist: Como Atualizar e Verificar o Libinput


Copie e cole este checklist para garantir que seu sistema está atualizado:


Verificar versão atual: libinput --version.

Atualizar pacotes: sudo apt update && sudo apt upgrade (Debian/Ubuntu).

Ou: sudo dnf upgrade libinput (Fedora).

Ou: sudo pacman -Syu libinput (Arch).

Reiniciar a sessão gráfica após atualizar.

Testar touchpad: libinput debug-events.

Listar dispositivos: libinput list-devices.

Verificar se o drag lock está ativo nas configurações do sistema.


Conclusão: O Que Fazer Agora


O libinput 1.32 é um exemplo de como pequenas melhorias podem ter grande impacto na experiência diária. A rolagem circular pode parecer nichada, mas o drag lock automático e as melhorias no DWT beneficiam todos os usuários de touchpad. E a integração com o systemd promete um futuro com menos ajustes manuais e mais suporte automático.

Seu próximo passo: verifique se seu sistema já tem a versão 1.32 disponível. Se não tiver, considere mudar para uma distribuição rolling release ou aguardar a atualização da sua distro. 

Enquanto isso, aproveite para revisar as configurações do seu touchpad e testar os recursos que já estão disponíveis.

Compartilhe este artigo com aquele amigo que vive reclamando do touchpad no Linux. 

Nenhum comentário:

Postar um comentário