Вопрос или проблема
У меня естьcheap “игровая” мышь. Я не могу найти сайт производителя. У нее есть кнопки для большого пальца, которые, похоже, выполняют действие “назад” и “вперед” по всей системе. В Firefox они возвращают и переходят вперед в истории. В Sublime они пролистывают открытые вкладки. В Nemo они также управляют историей.
Я хочу отключить все это, потому что хочу использовать одну из них в качестве клавиши общения, и не хочу, чтобы ее использование влияло на активное приложение.
У меня нет программного обеспечения, прилагающегося к мыши. Что-то вроде dconf или аналогичного может быть решением, но я не смог найти кнопку в разделе мыши dconf.
Я на Ubuntu 22.04.4 LTS.
Ответ или решение
Для того чтобы отключить боковые кнопки вашей мыши от выполнения функций "Назад" и "Вперед", вам нужно будет использовать несколько инструментов на вашем Ubuntu 22.04.4 LTS, поскольку у вас нет специализированного программного обеспечения для вашей мыши. Вот пошаговая инструкция:
-
Установите
xbindkeys
иxvkbd
:
Эти утилиты позволяют переназначать клавиши и создавать пользовательские комбинации. Откройте терминал и выполните следующую команду:sudo apt install xbindkeys xvkbd
-
Проверьте код кнопок вашей мыши:
Чтобы определить, какие кнопки вашей мыши нужно переназначить, запустите следующую команду в терминале:xev
Это откроет окно, реагирующее на события мыши и клавиатуры. Нажмите на боковые кнопки мыши и обратите внимание на вывод, который покажет, какие коды кнопок (например, Button 8 и Button 9) используются для боковых кнопок.
-
Создайте файл конфигурации для
xbindkeys
:
Выполните следующую команду, чтобы создать файл конфигурации:xbindkeys --defaults > ~/.xbindkeysrc
Откройте этот файл в текстовом редакторе:
nano ~/.xbindkeysrc
-
Добавьте переназначение:
В этот файл добавьте следующие строки (заменитеbutton_code
на фактические коды кнопок, которые вы получили на шаге 2):# Отключить левую боковую кнопку "true" b:8 # Отключить правую боковую кнопку "true" b:9
Это переназначает действия боковых кнопок на
true
, что делает их неактивными. -
Запустите
xbindkeys
:
После того как вы сохраняете изменения в файле конфигурации, запуститеxbindkeys
в терминале:xbindkeys
-
Автозагрузка
xbindkeys
:
Чтобыxbindkeys
запускался автоматически при входе в систему, добавьте его в автозагрузку. Вы можете сделать это через настройки системы или добавив строчкуxbindkeys &
в файл~/.xprofile
. -
Проверьте изменения:
Теперь попробуйте использовать боковые кнопки вашей мыши. Они больше не должны выполнять действия "Назад" и "Вперед".
Если у вас возникнут какие-либо трудности, пожалуйста, дайте знать, и я буду рад помочь вам далее.