Logitech Marble Mouse

Publicado por Fábio Berbert de Paula em 10/12/2004

[ Hits: 16.045 ]

Blog: https://fabio.automatizando.dev

 


Logitech Marble Mouse



Uma vez que está virando moda a mulecada ficar com tendinite (LER) com menos de 30 anos na cara e levando em conta que se depender de grana no bolso não me aposento nem com o dobro dessa idade, resolvi investir em conforto preventivo, ou seja, comprei alguns acessórios e periféricos que me pouparão de esforços excessivos durante a digitação.

A primeira compra foi uma luva ortopédica da Leadership, que é uma espécie de imobilizador de pulso e a segunda compra foi um teclado ergonômico da mesma Leadership e um mouse da Logitech, o famoso "marble mouse".

Esse mouse funciona da seguinte forma: existe uma "bola" vermelha em sua parte superior que nada mais é que um trackball. Dessa forma você não precisa arrastar o mouse para mover o cursor, basta empurrar a bola de um lado para outro. Isso lhe poupa do esforço de movimentação do mouse e ainda dispensa o uso de mouse pad :). Adicionalmente ele possui 4 botões, os dois maiores são usados como esquerdo e direito normalmente e os dois pequenos são usados para rolar a tela para cima e para baixo, respectivamente. Veja a foto do mouse na figura abaixo:

Logitech Marble Mouse

Nessa dica veremos como configurar esse mouse no Linux. O driver para esse mouse varia de acordo com a sua versão de kernel. Vejamos os procedimentos para cada uma delas.

Kernel 2.4.x


Edite o seu arquivo /etc/X11/XF86Config-4 e substitua as linhas de configuração do mouse por essas:

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "5"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
EndSection

Note que nesse caso estamos assumindo que o mouse esteja conectado na porta PS/2. Esse mouse, mesmo sendo USB, vem com um adaptador para PS/2. Kernels inferiores ao 2.6.x não trabalham muito bem com mouse USB.

Kernel 2.6.x


Edite o seu arquivo /etc/X11/XF86Config-4 e substitua as linhas de configuração do mouse por essas:

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "ChordMiddle"
Option "ZAxisMapping" "6 7"
EndSection

Essa configuração para o kernel 2.6.x só tem um problema, os botões de scroll do mouse passam a funcionar rolando pra direita e esquerda ao invés de pra cima e pra baixo. Para corrigir esse problema basta executar o seguinte comando:

$ xmodmap -e "pointer = 1 2 3 4 5 6 7"

Para automatizar esse processo, você pode colocar esse comando no final do arquivo ~/.xinitrc.

Essa dica foi baseada em:
[]'s
Outras dicas deste autor

Como mostrar/esconder janelas a partir da linha de comando

ffmpeg - Como aumentar ou reduzir o volume de um áudio ou video via linha de comando

Reproduzindo somente áudio com o mplayer

thefuck - seu "personal" corretor de comandos

Como fazer a cópia (clonar) de um HD para outro

Leitura recomendada

Configurando proxy/cache Squid com autenticação

Tutoriais IBM DeveloperWorks

Figlet, um aplicativo bem interessante

Configurando o LILO com Windows no segundo HD

Escolhendo a faixa de áudio e legenda nos vídeos em formato OGM

  

Comentários
[1] Comentário enviado por vodooo em 11/12/2004 - 08:32h

Ae, tá ficando rico hein? Fazendo parte da burguesia agora Fábio? heheh

É isso ai cara, cuida mesmo da saúde, porque sem ela não somos nada!

Abraços

[2] Comentário enviado por removido em 29/05/2007 - 01:23h

Olá,fiz como vc escreveu aí,mais uso o ubuntu 7.04...
Editei o arquivo xorg.conf e automatizei ele colocando o comando no xinitrc...
Está certo?
Parece não dar diferença...
Tem mais algum detalhe?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts