Autor:  Sergio Chiodi Yamato

Antes de qualquer coisa precisamos saber o keymap, para isso abra o terminal e digite:
$ xev | grep ‘, button’

Vai abrir uma janelinha com um retângulo pequeno, coloque o mouse sobre ele e clique nos botões do mouse um de cada vez e pausadamente. ou seja:
clique primeiro no botão esquerdo espere alguns segundinhos e vela o resultado no terminal, assim sabera a keymap do botão esquerdo.
Repita para o botão direito depois botão esquerdo de retroceço e depois o direito de avanço e depois o do meio.
Assim sabera as keymaps do seu mouse.

Agora vamos ao tutorial para ativar mouse de 5 botões, para que funcione corretamente tanto no nautilus como no Firefox.
A primeira coisa a fazer depois de saber as keys é Instalar o imwheel aplicativo responsável pela configuração do whell mouse.
no terminal digite:
sudo aptitude install imwheel

Depois devemos editar o xorg.conf:
Faça um backup do xorg.conf com o comando:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
depois digite:
sudo gedit /etc/X11/xorg.conf

Então coloque esta configuração para o imput device, caso não exista crie-a, (no meu Jaunty tive que criar)
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “Buttons” “7″
Option “ButtonMapping” “1 2 3 8 9″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection
OBS: Meu mouse o resultado do comando $ xev | grep ‘, button’ mostrou que os meus botões de retrocesso e avanço eram 8 e 9

Agora vamos editar o imwheelrc

sudo gedit /etc/X11/imwheel/.imwheelrc

cole no final do arquivo o codigo abaixo:

“.*”
None, Up, Alt_L|Left
None, Down, Alt_L|Right

“(null)”
None, Up, Alt_L|Left
None, Down, Alt_L|Right

Agora vamos fazer o imwheel iniciar com o X editando o startup.conf do imwheel, para isso no terminal digite:

sudo gedit /etc/X11/imwheel/startup.conf

Ao abrir o arquivo localize a entrada:
IMWHEEL_START=0
E onde esta marcado =0 coloque =1.
Salve o arquivo e feche.

Agora vamos criar uma entrada no x, digite no terminal:
sudo gedit /etc/X11/Xsession.d/63xmodmap

Cole o codigo abaixo:

killall imwheel
xmodmap -e “pointer = 1 2 3 4 5 8 9″
BINARY=$(which imwheel)
$BINARY -k -p -b “8 9″

Agora torne o arquivo executável com o comando:
sudo chmod 777 /etc/X11/Xsession.d/63xmodmap

Reinicie o sistema e boa sorte.

Referências:
http://gaarai.com/2009/02/13/navigate-in-ubuntu-nautilus-using-the-mouse/ (somente aproveitei o código para saber as keys do mouse.)
http://ubuntuforums.org/showthread.php?t=388161 (Este foi a base que para mim não tinha funcionado)
http://ubuntuforums.org/showthread.php?t=787790&page=4 (Esta foi a solução)

Top Posts

  • No Related Post