Resolvi fazer este artigo devido a meu grande sofrimento na hora de configurar meu mouse genérico de 5 bontões + scroll no ubuntu, incialmente percebi que os botões laterais até eram reconhecidos e funcionavam, mas não com as ações de ir e voltar no navegador, pois eram essas que eu queria. Alguns tutoriais que segui e que até me serviram de base para este, não estavam 100% fucionais os 5 botões do mouse para o Firefox e Nautilus, ou seja, se funcionava em um em outro não funcionava, essa configuração de teclas descrita neste artigo supri exatamente isto a funcionalidade das teclas nesses dois brownsers.
Deixando o papo furado de lado vamos ao que interessa:
Primeiramente teremos que instalar o imwheel se prefere modo grafico utilize Synaptic (Sistema→Administração→Gerenciador de Pacotes Synaptic) ai só fazer a busca pelo pacote citado e instalar ou se preferir o Terminal use o comando abaixo:
sudo apt-get install imwheel
Agora continuando o proximo passo é editar o xorg.conf
No terminal execute:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo gedit /etc/X11/xorg.conf
Editaremos o protocol para ExplorerPS/2 e navegue até Section “InputDevice” e substiua todas as linhas abaixo da opção “Driver: Mouse” e verifique se ficou igual a sequência abaixo, salve e feche:
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2”
Option “ZAxisMapping” “4 5”
Option “Emulate3Buttons” “true”
EndSection
Agora criaremos um arquivo de nome .imwheelrc em nossa pasta pessoal com o seguinte comando: Obs. username é para substituir pela nome de sua pasta pessoal.
gedit /home/username/.imwheelrc
Cole o seguinte codigo dentro do aquivo, salve e feche.
“.*”
None, Up, Alt_L|Left
None, Down, Alt_L|Right“(null)”
None, Up, Alt_L|Left
None, Down, Alt_L|Right
Voltando ao terminal continuemos:
sudo cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.conf.bak
sudo gedit /etc/X11/imwheel/startup.confBusque pela linha IMWHEEL_START=0 e substitua por IMWHEEL_START=1 salve e feche.
Criaremos o arquivo /etc/X11/Xsession.d/63xmodmap
sudo gedit /etc/X11/Xsession.d/63xmodmap
Cole o codigo abaixo, salve e feche.
killall imwheel
xmodmap -e “pointer = 1 2 3 4 5 8 9 6 7”
BINARY=$(which imwheel)
$BINARY -k -p -b “6 7”E por fim daremos permição de execução:
sudo chmod 777 /etc/X11/Xsession.d/63xmodmap
Agora tudo pronto, reiniciaremos o X com o aperto simultâneo das seguintes teclas:
Ctrl+Alt+Back Space
Agora é só fazer os testes com o Firefox e o Nautilus, Good Luck!
Olá, muito boa a idéia do blog, agora que gostei do linux vc esta me ajudando muito! Infelizmente aqui comigo esta dica do mouse não funcionou, também já tinha seguido vários outros tutoriais e segui este também fielmente, mas aqui da o mesmo problema sempre, os botões de pagina anterior e próxima não funcionam direito. Uma dúvida é tem quer ter o ponto na frente do nome do arquivo .imwheelrc?
Leno, Olá seja bem vindo amigo.. Fico feliz em saber que lhe ajudei, sobre o ponto a frente do nome indica que o arquivo vai ficar oculto, mas não influência em nada na execução do mesmo. Este tutorial testado pormin é 100% funcional, reveja se não errou nada, pois esse funciona. Ok
volte sempre.
Muito obrigado pela atenção! depois de “caçar” mais, consegui descobrir como fazer aqui, foi só adicionar mais uma linha lá xorg.conf, esta : Option “ButtonMapping” “1 2 3 6 7”, e passou a funcionar perfeitamente. Deve ser alguma diferença do meu mouse já que ele é de outra marca (A4tech). Ficou 100%, agora que nunca mais uso o windows, hehe. Obrigado!
aqui também só passou a funcionar depois de adicionar a linha sugerida pelo colega do post anterior a este, e mesmo com a nova linha os botões só passaram a funcionar corretamente no firefox (no nautilus continuam com as mesmas funções anteriores as modificações). mas o que mais me encomodava era durante a navegação, então posso considerar que os objetivos foram atingidos.
muito obrigado a ambos e abraços a todos da comunidade linux!
tinha esquecido de citar:
mouse: microsoft explorer 3.0
distro: ubuntu 7.10 (gutsy gibbon)
Opa galera muito obrigado mesmo eu tinha ficado ate triste por não funcionar os 4 botões do meu mouse Vcom mas mesmo assim estava gostando do Linux ubuntu, mas fiz o que o wellington e o leno
valeu galeta
INfelizmente não funcoinou, nem com a linha que o LEno disse (q alias fizeram o gnome travar, bendito backup 😀 ).
O meu mouse é um vcom, sigo na busca…
ai galera depois de muita tentafiva conseguir configurar o microsoft explorer 3.0
só precisa acresentar 2 coisas
editar o /etc/X11/xorg.conf
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2”
Option “ZAxisMapping” “4 5”
Option “ButtonMapping” “1 2 3 6 7”
Option “Emulate3Buttons” “true”
EndSection
depois no terminal execute ~$] xmodmap -pp
vai aparecer qntos botões fisicos existe
editar o /etc/X11/Xsession.d/63xmodmap
ache a linha xmodmap -e “pointer = 1 2 3 4 5 8 9 6 7″
e acrescente o numero real de botões
no caso do microsoft 3.0 ficará assim
xmodmap -e “pointer = 1 2 3 4 5 8 9 6 7 8 9″
crtl+space+backspace
e pode testar estará funcionando 😀
seguinte galera…
NÃO COPIEM E COLEM…
pois as aspas deste texto está em aspa unicode (encurvadinhas pra fora e pra dentro)
você terá que substituir as aspas pelas aspas DIRETAS no teclado, as retas (“).
FEITO ISSO FUNCIONA QUE É UMA BELEZA.
TESTADO E COMPROVADO Ubuntu 8.04.1 Nautilus e Firefox 2.
SE COLAR DIRETO O TEXTO NAO VAI FUNCIONAR.
OBS: Seria legal se tivesse um codebox pra copiar e colar.
Amigo, obrigado por ensinar a configuração!!!
Foi de grande ajuda!!
Vlw!