You are not logged in.

#1 2012-08-02 21:57:34

Aurel07
Member
Registered: 2010-04-18
Posts: 24

Saitek Cyborg RAT 3 mouse and GDM: freezes after right-click

Hi everyone,

I just purchased an Cyborg RAT 3 mouse and I have some weird problems with it: the right click (button 3) does not really work and makes gnome hang severely. This happens after a fresh boot with the mouse connected or when I connect it with a gnome session already started. However, if I restart GDM (systemctl restart gdm.service), it works correctly. I checked both Xorg and gdm logs, they both speak of the mouse with good opinion:

(II) config/udev: Adding input device Saitek Cyborg R.A.T.3 Mouse (/dev/input/event1)
(**) Saitek Cyborg R.A.T.3 Mouse: Applying InputClass "evdev pointer catchall"
(II) Using input driver 'evdev' for 'Saitek Cyborg R.A.T.3 Mouse'
(**) Saitek Cyborg R.A.T.3 Mouse: always reports core events
(**) evdev: Saitek Cyborg R.A.T.3 Mouse: Device: "/dev/input/event1"
(--) evdev: Saitek Cyborg R.A.T.3 Mouse: Vendor 0x6a3 Product 0xccc
(--) evdev: Saitek Cyborg R.A.T.3 Mouse: Found 14 mouse buttons
(--) evdev: Saitek Cyborg R.A.T.3 Mouse: Found scroll wheel(s)
(--) evdev: Saitek Cyborg R.A.T.3 Mouse: Found relative axes
(--) evdev: Saitek Cyborg R.A.T.3 Mouse: Found x and y relative axes
(II) evdev: Saitek Cyborg R.A.T.3 Mouse: Configuring as mouse
(II) evdev: Saitek Cyborg R.A.T.3 Mouse: Adding scrollwheel support
(**) evdev: Saitek Cyborg R.A.T.3 Mouse: YAxisMapping: buttons 4 and 5
(**) evdev: Saitek Cyborg R.A.T.3 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input1/event1"
(II) XINPUT: Adding extended input device "Saitek Cyborg R.A.T.3 Mouse" (type: MOUSE, id 10)
(II) evdev: Saitek Cyborg R.A.T.3 Mouse: initialized for relative axes.
(**) Saitek Cyborg R.A.T.3 Mouse: (accel) keeping acceleration scheme 1
(**) Saitek Cyborg R.A.T.3 Mouse: (accel) acceleration profile 0
(**) Saitek Cyborg R.A.T.3 Mouse: (accel) acceleration factor: 2.000
(**) Saitek Cyborg R.A.T.3 Mouse: (accel) acceleration threshold: 4
(II) config/udev: Adding input device Saitek Cyborg R.A.T.3 Mouse (/dev/input/mouse0)
(II) No input driver specified, ignoring this device.
(II) This device may have been added with another device file.

I tried to make a diff of these logs before and after restarting gdm, but I don't get anything worth mentionning except:

< (++) using VT number 7
---
> (++) using VT number 8

(yes, it changes of getty, weird too, but I don't see why it could be related)

Does anyone have any idea to help me figure out what's going on?

Offline

#2 2012-08-03 15:38:18

Aurel07
Member
Registered: 2010-04-18
Posts: 24

Re: Saitek Cyborg RAT 3 mouse and GDM: freezes after right-click

I kinda solve this with an ubuntu tweak, by creating a xorg.conf with:

# RAT3 mouse
Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
EndSection

I don't think this is a satisfying solution however, since I guess having a xorg.conf is deprecated. Is there a "clean" to do something equivalent?

Offline

Board footer

Powered by FluxBB