Я установил Ubuntu 16.04 и есть ошибка, связанная с моей мышью (RAT 3). Я не могу использовать левый щелчок правильно. Иногда мне приходится открывать окно, чтобы использовать мышь в другом окне.
Это - общая ошибка Ubuntu. Попытайтесь сделать это: Создайте резервную копию xorg.conf мая файла
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig
, файлы не существуют. Это не необходимо.
Так или иначе редактируют файл с sudo nano /etc/X11/xorg.conf
и вставляют это:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
EndSection
Нажатие Ctrl + O для сохранения и Ctrl + X для выхода из редактора. Перезагрузка для функциональности!
Эта статья от Дуги Linux Wiki работала хорошо над моим ноутбуком с Ubuntu 16.04.
, Вот самые соответствующие части:
Запрещать Решение
для Кнопки проблемы вызываются взаимодействием между кнопкой R.A.T Mode и X-сервером. Для восстановления надлежащей функции кнопка 'Mode' должна быть отключена, следующим образом:
С полномочиями пользователя root, создайте и отредактируйте файл
/etc/X11/xorg.conf.d/50-vmmouse.conf
, Добавляет следующее содержание:
Section "InputDevice" 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
После перезапуска Вашего X-сервера, мышь должна быть полностью функциональной, включая две боковых кнопки.
[...]
Ручное Отображение Кнопки Фиксирует
Обратите внимание на то, что существует две различных версии мыши R.A.T.3, которые являются Saitek и Madcatz, это должно быть введено правильно в "MatchProduct", или Вы столкнетесь с теми же проблемами.
Первый узнают идентификатор и Название мыши:
xinput list | grep "id"
В Вас должен видеть Вашу мышь, маркированную как "Madcatz Безумная Мышь Catz R.A.T.3" или "Киборг Saitek Мышь R.A.T.3". Отметьте идентификационный номер устройства и затем введите следующую команду:
xinput query-state ID
(Где идентификатор соответствует Идентификационному номеру Вашей мыши)
Примечание, какой цвет 'режима' в настоящее время активен (красный/синий/фиолетовый) и которым номера кнопки соответствуют текущему 'режиму', будучи или или "вниз". Измените мышь 'режим' и и перепечатайте вышеупомянутую команду, отметив, какие кнопки изменяют состояние для соответствия 'режиму'.
Пример:
U = up D = down U U U U U D D U U D D D U U Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
, Где кнопки 10, 11, и 12 были идентифицированы как кнопки 'режима', таким образом, они могут быть отключены с нулями.
, Когда Вы определили, какие номера кнопки соответствуют мыши 'Режимы', необходимо смочь отредактировать xorg.conf файл и отключить их путем вставки нуля в соответствующую точку в последовательности кнопки. Откройте один из этих файлов в Вашем выбранном редакторе:
/etc/X11/xorg.conf /etc/X11/xorg.conf.d/50-vmmouse.conf
Создают блок, который перезаписывает кнопки режима следующим образом:
MadCatz R.A.T.3:
# RAT3 mouse 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 6 7 8 9 0 0 0 13 14 15 16 17 18" EndSection
Эта конфигурация работала на меня на моем старом Киборге Saitek R.A.T.3:
# 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