Instalando um Mouse da Microsoft ®

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

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License