Ok, então, graças a cerca de seis páginas diferentes (sendo um novo usuário, não posso postar mais do que dois links, então postei os dois mais úteis), estou indo nessa direção. Executando gksudo gedit /etc/X11/xorg.conf
no terminal (Ctrl-Alt-T) para editar o arquivo xorg.conf do X11, depois colando o seguinte na parte inferior:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.5 Mouse"
#May also be "Mad Catz Mad Catz R.A.T.5 Mouse" depending on production date.
MatchDevicePath "/dev/input/event*"
Option "AccelerationProfile" "1"
Option "ConstantDeceleration" "5"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Você deve alterar o campo MatchProduct para que corresponda à sua própria versão do R.A.T. rato. Você pode encontrá-lo com xinput
.
Algumas coisas a serem observadas se você quiser entender o que este bloco de texto significa são os campos Option
. AccelerationProfile
1 desativa a aceleração do mouse. É uma coisa de preferência pessoal - você pode omitir esta linha se você gosta de aceleração, ou torná-la um número maior para alguns tipos diferentes de aceleração. Você pode ler mais sobre isso no primeiro dos links abaixo.
ConstantDeceleration
também não é necessário, mas realmente ajuda a desacelerar o mouse para que você possa usar um DPS mais alto (porque usar o 1600 quando você pode usar o 5600?) sem ter seu mouse voando por toda a tela. Brinque com esse número se você não acha que está certo - números mais altos significam um mouse mais lento.
ButtonMapping
é onde a correção real ocorre: você notará que onde se esperaria os números 13, 14 e 15, há 0s. Isso ocorre porque os três botões de modo são mapeados para 13, 14 e 15. Queremos impedir que o Ubuntu ouça esses botões, então os desmapeamos com 0s.
ZAxisMapping
é fazer com que os botões para trás e para a frente funcionem como deveriam. Eu sinceramente não fiz nenhuma leitura sobre este, eu só vi um cara dizendo que deveria funcionar, então eu tentei e deu certo. É particularmente confuso para mim já que os botões de polegar para frente e para trás são na verdade os botões 8 e 9, mas se não estiver quebrado não conserte, certo?