Como posso configurar um Logitech M705 para usar a rolagem contínua?

28

Estou usando um Logitech K750 (teclado) e M705 (mouse) usando o mesmo (um!) Conector USB unificador. Eu os emparelhei com o meu mac, mas use-os na minha área de trabalho com o Ubuntu 12.10. Works nice. Apenas alguns ajustes que eu gostaria de fazer.

Este mouse permite desativar facilmente os "passos" da roda de rolagem, o que me permite no Mac rolar continuamente, como no touchpad. Não estou falando de rolagem suave, mas rolagem contínua! De alguma forma, isso não funciona no Ubuntu. Não há possibilidade de fazer isso? Este mouse também suporta rolagem horizontal (não contínua). Existe uma maneira de ajustar esses recursos? Talvez no xorg.conf? Talvez alguém tenha uma seção xorg.conf do mouse com a qual eu possa experimentar?

xev | grep buttonme diz que não há diferença entre usar a roda com ou sem degraus (botões 4 e 5). Portanto, a coisa deve ser apenas uma questão de interpretação de software. Pelo menos é uma questão de diminuir os passos (1 pixel?) E permitir a aceleração, eu acho.

verpfeilt
fonte
Parece um problema de driver, a rolagem suave para Linux é nova, afinal. Você testou este mouse com 12.10?
NoBugs 27/10/12
1
Eu estaria interessado em ver um screencast do comportamento esperado, se você não se importa. Tenho a mesma configuração e uso rolagem "hiper-rápida" o tempo todo. Não notei nenhum problema, mas também não vi como outros sistemas operacionais respondem a ele.
ændrük
2
Para aqueles que não estão familiarizados com o mouse: Um interruptor de alavanca adjacente à roda de rolagem desacopla fisicamente o mecanismo de catraca da roda, permitindo que a roda gire livremente. A roda é pesada, para que possa girar sozinha como um volante por vários segundos, gerando centenas de cliques normais por segundo.
ændrük
2
Eu acho que este é um bom exemplo. Eu tenho o G9, mas eu não perca a rolagem continuamente variável, então eu vi a sua pergunta e agora eu faço :(
Gerhard Burger
1
Com rolagem natural, você quer dizer a direção em que desliza com os dedos com um touchpad, suponho. Bem, é comparável com a rolagem suave e contínua de alguns touchpads (especialmente em MACs). O vídeo no comentário antes do seu mostra bem. A rolagem contínua permite controlar a rolagem com precisão de um pixel, se necessário, de maneira intuitiva e não é confusa durante a leitura. Você precisa de um mouse com um pequeno botão extra ou um touchpad para usá-lo.
verpfeilt

Respostas:

5

Atualmente, esta é a melhor solução que encontrei, embora eu ache que, no momento, seu recurso de rolagem suave ainda não seja utilizável. No futuro, soluções nativas baseadas em driver devem ser criadas para suportar mouses e touchpads que suportam rolagem suave. Especialmente em um sistema de desktop como o Ubuntu.

Solaar

Existe um aplicativo chamado Solaar, que oferece muitas possibilidades para dispositivos unificadores da Logitech, como status da bateria, opções de emparelhamento (incríveis!) E rolagem suave. Infelizmente, a rolagem suave não funciona tão bem; ele não rola tão suavemente quanto no OS X e apenas rola a última janela ativa, não a janela sobreposta pelo mouse (testada em 13.04). Mas, em todos os aspectos, é um aplicativo útil e seu recurso de rolagem suave é algo que espero que melhore com futuras atualizações.

Página inicial: http://pwr.github.io/Solaar/

Instalação

Abra um terminal através do traço Unity ou CTRL + ALT + T e cole nas seguintes linhas:

sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar

Uso

  • Inicie o Solaar por meio do traço do Unity, por exemplo.
  • Se você vir um pop-up recomendando recarregar o receptor unificador, faça-o.
  • Deve aparecer um ícone de bandeja parecendo uma bateria. Se você abrir e clicar em um dispositivo, verá informações sobre seus dispositivos.
  • À direita da entrada do mouse deve haver um ícone de configurações. Clique nele e uma opção "rolagem suave" deve aparecer.
  • Experimente, é fácil desativar novamente, caso não funcione para você.
  • Se você tiver problemas como a rolagem horizontal não funcionar, tente reconectar o receptor novamente.
verpfeilt
fonte
0

Na /etc/X11/xorg.confseção do mouse:

Option         "Buttons" "1 2 3 4 5 6 7 8 9"
Option         "ZAxisMapping" "4 5"

em /etc/X11/imwheel/startup.conf:

IMWHEEL_START=1
IMWHEEL_PARAMS='-b "0 0 0 0 6 7"'
jasmim
fonte
No meu xorg.conf não há seção de mouse. Além disso, o / etc / X11 / imwheel / não existe. Estou no Ubuntu 12.10 (vou editar essas informações na pergunta acima agora).
verpfeilt
2
você pode adicionar a seção do mouse manualmente no xorg.conf. O pacote imwheel está instalado no seu sistema?
JASMINES
Acabei de instalar o imwheel e configurei o startup.conf. Mas ainda não tenho certeza de como criar uma seção de mouse. (Parece que não funciona sem ele). Considero correto que a seção "mouse" seja uma seção "InputDevice"? ( x.org/archive/X11R6.8.2/doc/mouse5.html ) Além disso, parece que a rolagem horizontal não funciona mais desde que instalei e configurei o imwheel. Essas teclas agora têm a mesma função que os botões voltar / avançar. (também têm os mesmos números)
verpfeilt
1
Além disso, não vejo como isso vai me dar rolagem contínua. Tanto quanto eu entendi, o imwheel apenas mapeia os botões para uma função. Resolvi a rolagem horizontal alterando o mapa para o padrão por enquanto, que é para o meu mouse: IMWHEEL_PARAMS = '- b "4 5 6 7 8 9 10"' (10 é um terceiro botão thump).
verpfeilt
3
@jasmines Por favor, explique por que isso funciona, o que faz e se é específico do Logitech M705 ou resolve a questão análoga para outros mouses. Obrigado!
user29020