Logitech Marble Mouse no Linux

Publicado por Fábio Berbert de Paula em 05/01/2022

[ Hits: 3.116 ]

Blog: https://fabio.automatizando.dev

 


Logitech Marble Mouse no Linux



Sou usuário fiel do Logitech Marble Mouse a mais de 2 décadas, o primeiro que tive foi em 2001 e nunca mais troquei de modelo. O mouse possui uma trackball e é extremamente confortável e preciso, eliminando a necessidade de ficarmos movimentando o mouse, evitando assim qualquer tipo de lesão por esforço repetitivo.

A quem interessar, segue o link para aquisição do produto na Amazon: Logitech Marble Mouse - Amazon.com.br

A imagem abaixo ilustra os 4 botões do mouse e como o Xorg os vê:
  • Botão esquerdo = botão 1
  • Botão voltar = botão 8
  • Botão avançar = botão 9
  • Botão direito = botão 3

O problema é que a configuração padrão do X não contempla a emulação da rodinha (wheel), que no caso seria mantendo o botão avançar (9) pressionado e rolar a trackball para a direção desejada.

Para fazer isso vamos editar o arquivo /etc/X11/xorg.conf e editar/acrescentar as seguintes linhas:

  Driver "libinput"
  Option "ScrollMethod" "button"
  Option "ScrollButton" "9"

Identifique a seção de configuração do teu mouse, no meu caso era aqui:

Section "InputDevice"
  Identifier  "Mouse0"
  Driver      "mouse"
  Option       "Protocol" "auto"
  Option       "Device" "/dev/input/mice"
  Option       "ZAxisMapping" "4 5 6 7"
EndSection

O que fiz foi comentar a linha do driver mouse e adicionei as linhas citadas mais acima:

Section "InputDevice"
  Identifier  "Mouse0"
  #Driver      "mouse"
  Driver "libinput"
  Option       "Protocol" "auto"
  Option       "Device" "/dev/input/mice"
  Option       "ZAxisMapping" "4 5 6 7"
  Option "ScrollMethod" "button"
  Option "ScrollButton" "8"

EndSection

Reiniciar o ambiente gráfico e voilà!

Fonte: Logitech_Marblemouse_USB - Community Help Wiki

Outras dicas deste autor

Docker: container Debian sem o comando "ps" (bash: ps: command not found) [Resolvido]

Tema Escuro no Chrome Developer Tools (Dark Mode)

Inicialização do Sistema

Erro: "ImportError: No module named PIL" [Resolvido]

Samba: Liberar compartilhamento pra somente uma máquina

Leitura recomendada

Como instalar o módulo (driver) da placa Wireless RTL8192se

Driver NVIDIA no Mageia Linux

Multifuncional Canon MG3200 Series no openSUSE 13.1

Comandos para obter informação de hardware

Drivers NVIDIA no Linux Mint MATE

  

Comentários
[1] Comentário enviado por maurixnovatrento em 09/01/2022 - 11:55h


Bacana esse mouse.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10 [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts