Como obter um movimento de rolagem suave com o mouse mágico

Como obter um movimento de rolagem suave com o mouse mágico

Tenho um novo Ubuntu-Mate e estou aproveitando o mouse e teclado Apple Magic.

O mouse Magic, no OSX tem uma rolagem suave... como um rolo, existe um controle de rolagem dependendo da força do movimento do dedo.

Eu gostaria de ter esse comportamento no Ubuntu, mas não consigo obter informações sobre isso (encontrei informações sobre mudança de direção, mas não sobre "movimento de rolamento")

A aplicação "naturalscrolling" parece não existir mais.

Como posso conseguir isso?

Obrigado

Responder1

Embora eu não tenha brincado com o Ubuntu-Mate, presumo que ele tenha opções de instalação semelhantes disponíveis como o Ubuntu normal.

O módulo hid_magicmouse atual incluído no Kernel para Ubuntu 16.0.4 tem configurações iniciais ruins e não possui capacidade de inércia semelhante ao MacOS (ou seja, a tela continua rolando depois que você solta); no entanto, tem a opção de alterar as configurações para personalizar e melhorar a experiência de rolagem.

Aqui está uma breve descrição de cada uma das configurações:

  • emulate_3button= habilita o terceiro botão quando seu dedo pressiona o meio. Acho isso complicado, então desativo. No MacOS apenas os botões esquerdo/direito são usados. (boleano)
  • emulate_scroll_wheel= o módulo interpreta deslizamentos horizontais e verticais como movimentos da roda. A função vertical funciona bem emulando pressionar e soltar para cada tick, mas a horizontal apenas emula pressionar e não soltar, o que causa problemas ao deslizar para frente e para trás no Chrome, então eu a desativo no driver (veja mais no driver seção). (boleano)
  • relatório_undecifrado= não há necessidade de ligá-lo. (boleano)
  • scroll_acceleration= quanto mais rápido você move o dedo, mais ticks por distância ele gera. (boleano)
  • velocidade de rolamento= informa quantos ticks serão gerados quando você desliza o dedo por uma determinada distância; Gosto que seja sensível, então configurei para 55. (0 - 63)

Para atualizar as configurações, a maneira mais fácil é descarregar o módulo e recarregá-lo com as novas configurações. Você pode fazer isso no prompt do terminal da seguinte maneira:

$ sudo rmmod hid_magicmouse
$ sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55

Referir-seeste blogpara obter detalhes adicionais e como tornar as configurações permanentes e como alterar o driver para implementar a rolagem natural (este blog é de onde vieram as informações acima).

informação relacionada