Cyborg RAT 3 Mouse и Kubuntu 12.10 - я не могу заставить гиды работать

Я пытаюсь заставить мою Cyborg RAT 3 Mouse (или R.A.T. 3) работать на Kubuntu 12.10 64bit. Есть много руководств, чтобы заставить это работать; все они говорят, что вам нужно добавить несколько строк в файл xorg.conf. Вот пример одного предложения на форумах Ubuntu :

# 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

Упомянутая конфигурация не работает. После открытия нескольких окон снова возникают те же проблемы. Я потерял все бесчисленные руководства, которые предлагают добавить вариант вышеупомянутой конфигурации. Мне не нравится эта игра типа «найди или пропусти» поиска гидов; Я понятия не имею, ЧТО именно эта конфигурация делает. Я пытался найти информацию на сайте xorg, но ничего не могу найти. Страница руководства для файла xorg.conf даже не упоминает «InputClass» или «ButtonMapping».

Я готов попробовать другую конфигурацию, если она сработала для вас. Я действительно хотел бы понять, что здесь происходит, хотя. Я был бы очень признателен за объяснение того, что делают эти настройки, или за ссылку на документацию, чтобы я мог попытаться исправить это самостоятельно. Я собираюсь продолжить поиск документации и отредактирую этот пост, когда найду что-нибудь.

0
задан 29 December 2012 в 09:57

3 ответа

Уловка, которую я обнаружил после использования тех же маршрутов / тупиков, что и вы, заключается в том, что значение MatchProduct ДОЛЖНО соответствовать фактическому названию продукта, указанному в xinput -list, например:

metz@nnnnnnnnn:~$ xinput -list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Mad Catz Mad Catz R.A.T.5 Mouse           id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Chicony Saitek Cyborg Keyboard            id=8    [slave  keyboard (3)]
    ↳ Chicony Saitek Cyborg Keyboard            id=9    [slave  keyboard (3)]
    ↳ Microsoft® LifeCam Cinema(TM)             id=11   [slave  keyboard (3)]
    ↳ IR-receiver inside an USB DVB receiver    id=12   [slave  keyboard (3)]

В в моем случае мышь - это RAT 5, но у меня все те же проблемы (я полагаю, что и RAT7 тоже страдает).

Я изменил свои настройки точно так, как вы подробно описали выше для ButtonMapping, но мне пришлось исправить свой MatchProduct, как показано на рисунке. Сначала я попытался изменить его на «Madcatz Mad Catz R.A.T.5 Mouse» ... но это не сработало. Изменение на «Mad Catz Mad Catz R.A.T.5 Mouse» работало нормально. Таким образом, этот ответ ... убедитесь, что значение MatchProduct .... соответствует ... the .... product;):)

0
ответ дан 29 December 2012 в 09:57

Я использовал вышеупомянутые строки, предложенные drdrez (благодарит btw) со строками, которые кто-то еще предложил.

Хит Ctrl+Alt+T для окна терминала:

Ввести sudo gedit /etc/X11/xorg.conf

и вставленный это:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection


Section "InputDevice"
       # generated from default
       Identifier     "Mouse0"
       Driver         "evdev"
       Option         "Name" "Saitek Cyborg R.A.T.3 Mouse"
       Option         "Vendor" "06a3"
       Option         "Product" "0ccc"
       Option         "Protocol" "auto"
       Option         "Device" "/dev/input/event4"
       Option         "Emulate3Buttons" "no"
       Option         "Buttons" "7"
       Option         "ZAxisMapping" "4 5"
       Option         "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
       Option         "Resolution" "3200"
EndSection

Зафиксированный моя КРЫСА 3 мыши в Ununtu.

0
ответ дан 29 December 2012 в 09:57

Ну, в конце концов я определил, что с xorg.conf, который я упомянул выше на форумах Ubuntu, он работает до тех пор, пока я не нажму одну из кнопок режима (одна сменила цветной светодиод, а другая изменила чувствительность указателя). Используя ответ на другой вопрос аскубунту о мышах R.A.T.3, я смог выяснить, что кнопки с 10 по 14 соответствуют этим кнопкам режима. Таким образом, в вышеупомянутой конфигурации я изменил 13 и 14 на 0, и теперь это работает! Вот конфигурация, которую я сейчас использую:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection

Функциональность двух кнопок режима сохраняется, так как они работают с встроенным программным обеспечением мыши. Хотя я изменил строку MatchProduct, но похоже, что конфигурация работает в любом случае.

0
ответ дан 29 December 2012 в 09:57

Другие вопросы по тегам:

Похожие вопросы: