Does anybody have experience with Saitek Cyborg R.A.T.7 Mouse in Ubuntu?

Asked by Yarro LeHock

Mouse mentioned above is freezing from time to time. Where can be the problem?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu xorg Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

When it unfreezes, run:

dmesg | tail

The output may be helpful.

Revision history for this message
Yarro LeHock (yarro) said :
#2

thx but you now, I'm a new at Ubuntu and Linux generally :) I have found this link https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-mouse/+bug/615892 where the guys are solving that problem. So I have now another issue:How can I create a /etc/xorg.conf file with:
Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0 16 17 18 19 20 21"
EndSection

Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#3

run:

gksudo gedit /etc/X11/xorg.con

add the text then restart the X server (or reboot)

Revision history for this message
Yarro LeHock (yarro) said :
#4

still not working. It can grab my mouse.

Revision history for this message
Yarro LeHock (yarro) said :
#5

still not working. It can't grab my mouse.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

You may need a full blown xorg.conf (very skeletal) but with the mouse section defined.

Something like:

Section "ServerLayout"
    Identifier "Server 0"
    Screen "Default Screen" 0 0
    InputDevice "Mouse 0" "CorePointer"
EndSection

Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
EndSection

SSection "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0 16 17 18 19 20 21"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

Section "Device"
 Identifier "Configured Video Device"
EndSection

May work. If you get no X server, simply reboot to root recovery mode and rename /etc/X11/xorg.conf to /etc/X11/xorg.conf_old or something, then reboot

Revision history for this message
Yarro LeHock (yarro) said :
#7

This solved my problem:

add the code to the end of your /etc/X11/xorg.conf file.

sudo gedit /etc/X11/xorg.conf

paste at the end:

Section "InputClass"
       Identifier "Mouse Remap"
       MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
       MatchDevicePath "/dev/input/event*"
       Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
EndSection

save and exit,

then just restart

Revision history for this message
Yarro LeHock (yarro) said :
#8

Thanks actionparsnip, that solved my question.

Revision history for this message
GA (ga) said :
#9

#in ubuntu 11.10 follow these steps for R.A.T.7 or R.A.T.9 :
cd /etc/X11/xorg.conf.d/

#if folder doesn't exist, create it
sudo mkdir /etc/X11/xorg.conf.d/

sudo nano 910-rat.conf

# add the following to the file

Section "InputClass"
        Identifier "R.A.T."
        MatchProduct "R.A.T.7|R.A.T.9"
        MatchDevicePath "/dev/input/event*"
        Option "Buttons" "17"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 7 6 12 0 0 0 16 17"
        Option "AutoReleaseButtons" "13 14 15"
        Option "ZAxisMapping" "4 5 6 7"
EndSection

# save by pressing Ctrl+X then Y then Enter
# reboot
sudo reboot now