Ative a rolagem suave para a roda do mouse

8

O 12.04 possui rolagem suave ativada para touchpads com o GTK. Eu queria saber se ele poderia ser ativado para as rodas do mouse também? Se sim, como? Se não, por que não? Obrigado.

    
por CruelAngel 18.05.2012 / 18:19

3 respostas

4

Desejo que a rolagem suave seja ativada EVERYWHERE , a rolagem suavemente suave não pode ser ativada para rodas do mouse porque elas têm "saltos", enquanto a entrada de rolagem de um touchpad é precisa o suficiente para registrar pixel-para movimento de pixels.

Para testar isso, inicie um terminal e execute

xev

Em seguida, coloque o cursor na janela e role para cima e para baixo. Você notará que a tecla (botões 4 e 5) registra a saída continuamente enquanto você movimenta os dedos. Agora role com a click-wheel. Ele só será registrado uma vez por clique do mouse.

Algumas rodas do mouse não têm "saltos" distintos ao rolar, mas eu aposto que o hardware lê a distância percorrida pelo rolo e envia saltos como outros mouses para garantir a compatibilidade do hardware.

    
por Gruzzles 12.06.2012 / 08:53
7

Embora a rolagem real por pixel não funcionasse tão bem com uma roda de rolagem do mouse, seria interessante ter uma animação suave em vez de um salto repentino de três linhas.

Eu não sei de nenhuma maneira de fazer isso globalmente, mas no Firefox é uma opção em Preferências - > Avançado.

Para o Chromium / Chrome, ele está atualmente ativado por meio de um sinalizador indo até chrome://flags .

    
por user71280 18.06.2012 / 01:26
1

Se é ou não um problema de hardware depende do hardware em si ... A Logitech fornece aos drivers do Windows rolagem suave para mouses com uma "roda de rolagem livre" (sem saltos, apenas um evento de rolagem de roda para cada pixel).

Seria realmente incrível se eu pudesse usar meu M500 com todo o seu potencial, mas xev mostra os saltos típicos depois de uma certa distância, então provavelmente é um problema de driver. Não tenho certeza de quem se incomodar e onde consertar isso.

    
por nacs 18.06.2012 / 00:55