Ubuntu 12.10 & amp; 12.04.1 Замораживание мыши LTS (Saitek Cyborg R.A.T.5 Mouse)

Я понял это: это мышь Киборг. Я буду просматривать вопросы, поскольку я помню, что видел что-то об этом.

У меня похожая проблема с этим парнем: https://askubuntu.com/questions/75433/ubuntu-11-04-randomly-freezes-for-over-one-minute [ 112]

Иногда он возвращается к жизни через минуту или две, только чтобы снова потерпеть крах. Alt-tab работает, но не отображает анимацию переключения окон. Это просто переключает фокус ... иногда. К счастью, Ctrl-Alt-T работает, и терминал остается достаточно отзывчивым, чтобы я смог войти в «sudo reboot now» и ввести свой пароль.

Я запускаю новую установку Wubi на отдельном жестком диске из моей установки Windows. 64-битная 12.10 12.04.1 LTS теперь с чипом AMD FX, 8 ГБ оперативной памяти и Radeon HD 3850. Моя мышь - мышь Saitek Cyborg RAT5, а моя клавиатура - стандартная Acer тот, который пришел с ПК, который я купил несколько лет назад.

3
задан 13 April 2017 в 15:23

3 ответа

Хорошо, благодаря примерно шести различным страницам (будучи новым пользователем, я не могу опубликовать более двух ссылок, поэтому я разместил две наиболее полезные), у меня все получилось. Запустив gksudo gedit /etc/X11/xorg.conf в терминале (Ctrl-Alt-T), чтобы отредактировать файл xorg.conf X11, а затем вставив в нижнюю строку следующее:

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

Вы должны изменить поле MatchProduct, чтобы оно соответствовало вашему собственная версия RAT мышь. Вы можете найти его с помощью xinput.

Несколько вещей, на которые стоит обратить внимание, если вы хотите понять, что означает этот блок текста, это поля Option. AccelerationProfile 1 отключает ускорение мыши. Это вещь личных предпочтений - вы можете опустить эту строку, если вам нравится ускорение, или сделать ее более высокой для нескольких различных видов ускорения. Подробнее об этом вы можете прочитать в первой из ссылок ниже.

ConstantDeceleration также не требуется, но это действительно помогает замедлить работу мыши, поэтому вы можете использовать более высокий DPS (потому что зачем использовать 1600, когда вы можете использовать 5600?), Не заставляя мышь летать по всему экрану. Играйте с этим числом, если считаете, что оно не подходит - более высокие числа означают более медленную мышь.

ButtonMapping - это место, где происходит фактическое исправление: вы заметите, что там, где можно ожидать числа 13, 14 и 15, есть нули. Это связано с тем, что три кнопки режима отображаются на 13, 14 и 15. Мы хотим, чтобы Ubuntu не слушал эти кнопки, поэтому мы отключили их с 0.

ZAxisMapping - заставить кнопки «назад» и «вперед» работать как надо. Честно говоря, я не читал об этом, я просто видел, как один парень сказал, что это должно сработать, поэтому я попробовал, и это сработало. Это особенно загадочно для меня, поскольку кнопки большого пальца назад и вперед на самом деле являются кнопками 8 и 9, но если они не сломаны, не нужно их исправлять, верно?

http: //www.x .org / archive / current / doc / man / man5 / xorg.conf.5.xhtml

http://ubuntuforums.org/showthread.php?t=1528982&page= 2

0
ответ дан 13 April 2017 в 15:23

Этот файл не требует пояснений, его можно использовать для настройки мыши R.A.T 5 в Linux, Fedora 17 или Ubuntu 12.04 (тестирование), возможно, он будет работать и для других моделей.

# Filename: 20-cyborgrat5.conf
# Should be added into folder:
# [Fedora] /etc/X11/xorg.conf.d/
# [Ubuntu] /usr/share/X11/xorg.conf.d/
Section “InputClass”
    Identifier “Mouse Remap”
    MatchProduct “Saitek”
    MatchDevicePath “/dev/input/event*”
    Option “ButtonMapping” “1 2 3 4 5 6 7 8 9 10 11 12 0 0 0″
    # CHANGFE THE 8 AFTER 7 BACK INTO A 2 IF IT BREAKS.
EndSection
0
ответ дан 13 April 2017 в 15:23

Некоторое время я возился с этой проблемой в Linux Mint:

Что я сделал: xinput (здесь мой код мыши 12) xinput get-button-map 12

My RAT5 (серийный номер 43705) имеет 17 кнопок: 1 - Левая кнопка 2 - Прокрутка, щелчок 3 - Правая кнопка 4 - Прокрутка вверх 5 - Прокрутка вниз 6 - x 7 - x 8 - Большой палец назад 9 - Большой палец вперед 10 - Прокрутка большого пальца вправо 11 - Прокрутка большого пальца влево 12 - Снайп 13 - x 14 - x 15 - Кнопка режима 16 - DPI вперед 17 - DPI back

Я протестировал кнопки, заменив идентификаторы кнопок в xorg.conf И получил горизонтальная прокрутка, работающая с этим дополнением в /etc/X11/xorg.conf

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Mad Catz Mad Catz 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 0 0 8 9 6 7 0 0 0 0 0 0"
    Option "ZAxisMapping" "4 5"
    Option "WAxisMapping" "6 7"
EndSection

(назначение кнопок сообщает функции кнопки. ZAxis - вертикальная прокрутка, WAxis - горизонтальная прокрутка)

работает в PDF, увеличивает масштаб в средстве просмотра изображений и не работает в Opera.

0
ответ дан 13 April 2017 в 15:23

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

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