Configurando seu IntelliMouse ExplorerPS/2 no Fedora
Dica publicada em Linux / Hardware
Configurando seu IntelliMouse ExplorerPS/2 no Fedora
Antes de qualquer alteração dos arquivos, faça um backup dos mesmos para que você possa restaurar caso ocorra algum problema. E você também precisará ter privilégios de root para poder alterar os arquivos.
Antes de conseguir configurar meu mouse da Micro$oft apanhei um pouquinho......
Para configurar seu mouse para que possam funcionar os botões laterais, você precisa fazer o download do Mozilla, que está na versão 1.8 alpha1:
Só consegui fazer uso dos botões de voltar e avançar com este Mozilla, que foi atualizado para que pudesse suportar estes 2 dois do IntelliMouse Explorer.
Agora vamos editar os arquivos necessários, que estão na pasta /etc/X11.
Primeiro você deve editar o arquivo xorg.conf (no caso do Fedora Core 2), não sei em outras distros, mas deve dar pra usar o comando XF86Config.
Daí você precisa deixá-lo desta maneira:
Antes de conseguir configurar meu mouse da Micro$oft apanhei um pouquinho......
Para configurar seu mouse para que possam funcionar os botões laterais, você precisa fazer o download do Mozilla, que está na versão 1.8 alpha1:
Só consegui fazer uso dos botões de voltar e avançar com este Mozilla, que foi atualizado para que pudesse suportar estes 2 dois do IntelliMouse Explorer.
Agora vamos editar os arquivos necessários, que estão na pasta /etc/X11.
Primeiro você deve editar o arquivo xorg.conf (no caso do Fedora Core 2), não sei em outras distros, mas deve dar pra usar o comando XF86Config.
Daí você precisa deixá-lo desta maneira:
(...)
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
(...)
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
(...)
No Identifier deve estar o mesmo valor do começo do arquivo.
(...)
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
(...)
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
(...)
Feito isso, agora é necessário usar o comando:
# xmodmap -e "pointer = 1 2 3 6 7 4 5"
Isso é ruim por você ter que toda hora estar utilizando este comando.
Então você pode editar o arquivo Xmodmap e incluir a linha:
pointer = 1 2 3 6 7 4 5
Pronto!
Feito isso efetue logoff e entre novamente!
Para conferir o resultado, você pode usar o comando "xev" e testar os botões do mouse....ou testar direto no Mozilla.
O resultado do xev está abaixo (um trecho):
ButtonRelease event, serial 27, synthetic NO, window 0x2400001,
root 0x3a, subw 0x0, time 4702346, (107,45), root:(111,542),
state 0x110, button 1, same_screen YES
ButtonPress event, serial 27, synthetic NO, window 0x2400001,
root 0x3a, subw 0x0, time 4705852, (107,45), root:(111,542),
state 0x10, button 2, same_screen YES
ButtonPress event, serial 27, synthetic NO, window 0x2400001,
root 0x3a, subw 0x0, time 4707820, (107,45), root:(111,542),
state 0x10, button 4, same_screen YES
Espero que ajude...
[]'s