В Linux Mint мышь 4 и мышь 5 автоматически перемещаются назад и вперед в файловом менеджере, во всех браузерах, настройках и, возможно, в других местах. Мне было интересно, можно ли было отключить эту функцию без полного отключения мыши 4 и мыши 5.

Причина этого в том, что я использую мышь 4 для push-to-talk, и браузер или файловый менеджер возвращаются назад, когда я хочу говорить, очень раздражает.

2 ответа2

0

Причина, по которой кнопки мыши 4 и 5 перемещаются "назад и вперед", заключается в том, что эти кнопки мыши соответствуют событиям перемещения колеса прокрутки. Таким образом, все приложения, которые отвечают на события колеса прокрутки, будут реагировать на эти кнопки.

Вы можете использовать опцию ButtonMapping в разделе драйвера X evdev вашего файла xorg.conf чтобы сопоставить вашу "мышь 4" с другим событием, например, "кнопка 6", а затем настроить "кнопку 6" для push-to-talk.

Смотрите man evdev для подробностей. Посмотрите на свой Xorg.log чтобы выяснить, сработала ли ваша конфигурация после перезапуска X-сервера.

0

Вы можете переназначить кнопки с помощью xinput

$ xinput Это должно перечислить ваши устройства ввода. Обратите внимание на идентификатор вашей мыши.

$ xinput get-button-map <mouse-id> (идентификатор мыши был 14 в моем случае)

Это напечатает что-то вроде 1 2 3 4 5 6 7 8 9 10 11 12

$ xinput set-button-map <mouse-id> 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0

Это отключит все, кроме основных кнопок.

Источник: https://forums.linuxmint.com/viewtopic.php?t=241162

Чтобы сохранить переназначение при перезагрузке, создайте и сохраните следующий файл:

#/usr/share/X11/xorg.conf.d/my-mouse-config.conf

Section "InputClass"
    Identifier  "<mouse-name>"
    Option  "ButtonMapping" "1 2 3 0 0 0 0 0 0 0 0 0 0 0 0"
EndSection

источник - https://askubuntu.com/a/407889/75357

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .