Здравствуйте.
Если кому будет интересно, ниже — способ перенастроить кнопки мыши.
Предыстория:
используя мышку в windows, привык, что две дополнительные боковые кнопки на ней осуществляют скроллинг страницы браузера firefox. Связано это было с плохой работой колеса — вот я и настроил их так в фирменном приложении мыши. Очень уж мне хотелось сделать также в Linux. Ниже — описание, как я это сделал (возможно кому-то будет полезным).
//ставим две утилиты xorg
sudo pacman -S xorg-xinput
sudo pacman -S xorg-xev
//запускаем одну из них и прощелкиваем-прокручиваем все кнопки-колеса мыши, запоминаем цифры для каждой кнопки
xev | grep button
//смотрим список устройств ввода
xinput list
//находим нужное (в моем случае - 8) и на всякий случай смотрим для него список всех кнопок
xinput get-button-map 8
//в моем случае вывод такой: 1 2 3 4 5 6 7 8 9
//меняем кнопки для устройства 8, заменив 8 и 9 на 5 и 4 соответственно
xinput set-button-map 8 1 2 3 4 5 6 7 5 4
//заводим эту команду в автозагрузку системы, создав файл mouse.desktop приблизительно такого содержания:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mouse
Exec=xinput set-button-map 8 1 2 3 4 5 6 7 5 4
StartupNotify=false
Terminal=false
Hidden=false
//закидываем этот файлик в папку: /home/usename/.config/autostart
//ставим атрибуты на выполнение (правый щелчок мыши по файлу и свойства).
Все работает, теперь боковые кнопки мыши делают то же, что и колесо мыши — их нажатие приводит к скроллингу страницы браузера например.
Буду рад услышать комментарии или более простые пути реализации задачи. Не судите строго — мои познания далеки от ПРО-уровня)