1 - Editando/Criando o arquivo xorg.conf
Será necessário editar o arquivo /etc/X11/xorg.conf
Caso este arquivo não esteja no caminho indicado siga os passos abaixo:
Saia para o terminal digitando CTRL+ALT+F1
Faça o Login.
Digite:
sudo service gdm stop
Digite:
sudo Xorg -configure
Reinicie o X digitando:
sudo service gdm start
Isto criará o xorg.conf.
Caso não esteja no caminho correto mova o arquivo para o caminho correto.
E caso esteja com a extensão .conf.new renomeie para a extensão correta.
Abra o xorg.conf usando o comando nano xorg.conf no terminal ou ALT+F2 gksu gedit /etc/X11/xorg.conf
Importante Antes de qualquer alteração faça um backup.
Modifique a Section "InputDevice" de forma que fique idêntica a esta:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
2 - Instalando, configurando e descobrindo qual a linha de comando do imwheel
Baixe o imwheel indo em Aplicativos, Acessórios, Terminal
digitando:
sudo apt-get install imwheel
(Será pedida a sua senha)
Crie uma pasta autostart usando: (Ainda dentro do Terminal)
mkdir ~/.config/autostart
Crie um arquivo autostart usando:
gedit ~/.config/autostart/amouse.desktop
Copie e cole isto:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=amouse
Comment=amouse
Exec=imwheel
X-GNOME-Autostart-enabled=true
Salve e feche o gedit
Descobrindo qual o modo do imwheel usar
Reiniciei seu computador (logout/login não são suficientes), depois vá em Sistema, Administração, Monitor do Sistema, Processos e localize a entrada do imwheel.
Se o imwhell está sendo executado e consome de 15 a 20% do processador e está consumindo memória utilize o parametro -f.
Se o imwhell está sendo executado e consome 0% do processador e está consumindo de 200 a 300k de memória não utilize o parametro -f.
Clique no processo do imwhell e depois clique em Finalizar processo.
Crie e configure um arquivo .imwheelrc usando:
gedit ~/.imwheelrc
Copie e cole isto:
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
"(null)"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
Faça o imwheel iniciar junto com o computador
Edite o arquivo de autostart usando:
gedit ~/.config/autostart/amouse.desktop
Se você precisa do parâmetro -f mude a linha Exec para:
Exec=imwheel -k -f -b "0 0 0 0 8 9"
Se você não precisa do parâmetro -f mude a linha Exec para
Exec=imwheel -k -b "0 0 0 0 8 9"
Obs: Se tiver o Confort Optical 3000 use a seguinte linha de Exec (se não precisar do parâmetro -f faça a devida alteração)
imwheel -k -f -b "0 0 0 0 10 11"
3 - Configurando os botões do mouse
Configure um .imwheelrc experimental
Edite seu arquivo .imwheelrc usando:
gedit ~/.imwheelrc
Copie e cole isto:
".*"
None, Up, U
None, Down, D
None, Left, L
None, Right, R
None, Thumb1, 1
None, Thumb2, 2
None, ExtBt7, 7
None, ExtBt8, 8
Testando seus botões
Inicie o Editor de Textos (Aplicativos, Acessórios)
No Terminal:
Se você precisa do parâmetro -f , copie e cole isto:
xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9"; imwheel -k -f -b "4 5 6 7 8 9"
Se você não precisa do parâmetro -f , copie e cole isto:
xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9"; imwheel -k -b "4 5 6 7 8 9"
4 - O que você quer que os botões façam
Configure o .imwheelrc
Edite o arquivo .imwheelrc usando:
gedit ~/.imwheelrc
Exemplo: (Usa o botão lateral do Confort Optical 3000 para dar back no navegador)
"^Firefox.*"
None,Thumb1, Alt_L|Right
None,Thumb2, Alt_L|Left
".*"
None,Thumb1,Next
None,Thumb2,Prior
"(null)"
None,Up,Alt_L|Left
None,Down,Alt_L|Right
5 - Configurando seu mouse com o imwheel e xmodmap
Crie um arquivo .Xmodmap:
gedit ~/.Xmodmap
Copie e cole isto:
pointer = 1 2 3 4 5 6 7 8 9
Obs: Se tiver o Confort Optical 3000 use o seguinte .Xmodmap
pointer = 1 2 3 4 5 6 7 9 8 10 11
Faça o imwheel iniciar junto com o computador
Edite o arquivo de autostart usando:
gedit ~/.config/autostart/amouse.desktop
Se você precisa do parâmetro -f mude a linha Exec para:
Exec=imwheel -k -f -b "0 0 0 0 8 9"
Se você não precisa do parâmetro -f mude a linha Exec para
Exec=imwheel -k -b "0 0 0 0 8 9"
Obs: Se tiver o Confort Optical 3000 use a seguinte linha de Exec (se não precisar do parâmetro -f faça a devida alteração)
imwheel -k -f -b "0 0 0 0 10 11"
Salve, depois Saia.
Faça Logout/login e será perguntado sobre o que fazer com o arquivo .Xmodmap que você criou. Clique em Adicionar depois em ok.
Tutorial traduzido e adaptado, texto original em http://ubuntuforums.org/showthread.php?t=787790