Logitech Marble Mouse
Dica publicada em Linux / Configuração
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:
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:
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
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
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
É isso ai cara, cuida mesmo da saúde, porque sem ela não somos nada!
Abraços