LINUX.ORG.RU

RAT 7 Contagion в генту

 ,


0

1

Помогите разобраться, поставил эту мышь (до этого была PS/2), написал в xorg.conf


Section "InputDevice"                                                                                                                                                 
        Identifier      "Mouse"                                                                                                                                       
        Driver          "evdev"                                                                                                                                       
        Option  "Device" "/dev/input/event3"                                                                                                                          
EndSection                                                                                                                                                            
                                                                                                                                                                      
Section "InputClass"                                                                                                                                                  
    Identifier "Mouse Remap"                                                                                                                                          
    MatchProduct "Saitek Cyborg R.A.T.7 Contagion"                                                                                                                    
    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" # вертикальная прокрутка                                                                                                          
    Option "HWHEELRelativeAxisButtons" "7 6" # горизонтальная прокрутка
EndSection

После этого ВСЕ РАВНО мышь работает только после того как перевойдешь в КДЕ. До этого клики распознаются только нижней панелью КДЕ, но не фаерфоксом например. Что я сделал не так?



Последнее исправление: cetjs2 (всего исправлений: 2)

Во первых надо править не xorg.conf, а в каталог xorg.conf.d закинуть файл с содержимым:

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 9 8 7 6 12 0 0 0 16 17"
        Option "AutoReleaseButtons" "13 14 15"
        Option "ZAxisMapping" "4 5 6 7"
EndSection
steemandlinux ★★★★★
()
Ответ на: комментарий от justin_case

xorg.conf устаревший.

А название у вас неправильное.

grep -i "Saitek Cyborg R.A.T.7 Contagion" /var/log/Xorg.0.log
grep -i "Saitek Cyborg R.A.T.7 Contagion" /var/log/dmesg

Не выдает ничего.

И 9 и 8 я поменял местами, потому что надо сильно загибать большой палец для команды «назад».

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux
[    3.954537] input: Saitek Cyborg R.A.T.7 Contagion as /devices/pci0000:00/0000:00:1d.1/usb7/7-1/7-1:1.0/input/input3
[    3.954602] hid-generic 0003:06A3:0CCD.0002: input: USB HID v1.11 Mouse [Saitek Cyborg R.A.T.7 Contagion] on usb-0000:00:1d.1-1/input0
[  1110.400] (II) config/udev: Adding input device Saitek Cyborg R.A.T.7 Contagion (/dev/input/event3)
[  1110.400] (**) Saitek Cyborg R.A.T.7 Contagion: Applying InputClass "evdev pointer catchall"
[  1110.400] (**) Saitek Cyborg R.A.T.7 Contagion: Applying InputClass "Mouse Remap"
[  1110.400] (II) Using input driver 'evdev' for 'Saitek Cyborg R.A.T.7 Contagion'
[  1110.400] (**) Saitek Cyborg R.A.T.7 Contagion: always reports core events
[  1110.400] (**) evdev: Saitek Cyborg R.A.T.7 Contagion: Device: "/dev/input/event3"
[  1110.400] (WW) evdev: Saitek Cyborg R.A.T.7 Contagion: device file is duplicate. Ignoring.
[  1110.405] (EE) PreInit returned 8 for "Saitek Cyborg R.A.T.7 Contagion"
[  1110.405] (II) config/udev: Adding input device Saitek Cyborg R.A.T.7 Contagion (/dev/input/mouse0)

Может тут проблема. Правда не пойму, где он нашел дуп. а загиб пальца я решил чисто механическим способом - подогнал расстояние.

justin_case
() автор топика
Ответ на: комментарий от steemandlinux

6400, но я этим DPI не пользуюсь, слишком по экрану летает, не во всех игроах можно чувствительность подогнать до такой степени.

justin_case
() автор топика
Ответ на: комментарий от steemandlinux

Если я удалю инпут девайс, то он будет ругаться на то что это задано выше, а записи нет.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
justin_case
() автор топика
Ответ на: комментарий от steemandlinux

Помогло когда убрал

InputDevice «Mouse» «CorePointer»

Эту строку и сам InputDevice

а что касается убрать ксорг, так ведь тогда иксы вообще не запустятся. Работает и чего трогать то. А то понаделают нововведений, никому про них ничего не скажут (во всяком случае пока специально копать не начнешь), в ньюсах про то что ксорг надо стирать ничего не было, у меня даже каталога такого xorg.conf.d не появилось нигде.

justin_case
() автор топика
28 февраля 2014 г.
Ответ на: комментарий от justin_case

так ведь тогда иксы вообще не запустятся

Ничего подобного.

mathcrosp ★★
()
29 июля 2014 г.

Мышь можно вытащить и вставить - тогда заработает.

Opeth ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.