у меня затуп вышел с xbindkeys и xautomation (да, я знаю, что я нуб...):
я вроде как делаю вот так:
sudo apt-get install xbindkeys
sudo apt-get install xbindkeys-config
sudo apt install xautomation
xbindkeys --defaults > /home/имя_пользователя/.xbindkeysrc
и в файле конфига:
#scroll up
"xte 'mousedown 4' 'mouseup 4'"
b:9
#scroll down
"xte 'mousedown 5' 'mouseup 5'"
b:8
И все такой сохраняю в конфиг файл...
А дальше чувствую себя полным идиотом потому что:
1) не понимаю, должно ли оно заработать сразу после сохранения файла.
2) надо ли мне как-то запустить программы через терминал и тогда должно заработать.
3) заработает только если я добавлю в автозагрузку xbindkeys и xautomation и перезагружусь?
4) вообще не заработает?
Был бы признателен за ответ.
Да, в итоге все заработало через xinput. Определелил, что id мыши = 8 вот так:
Сначала прощелкал кнопки в окне
xev | grep button
И нашел нужные.
Потом посмотрел список устройств ввода:
xinput list
нашел похожее (у меня это было номер 8 ) и на всякий случай убедился, что у него девять кнопок:
xinput get-button-map 8
потом поменял на нем кнопки 8 9 на 5 4 соответственно:
xinput set-button-map 8 1 2 3 4 5 6 7 5 4
Потом создал файлик mouse.sh в папке пользователя, поместив туда команду выше и поставив свойства для него на исполнение как программы. И добавил его в автозагрузку через "Автозагрузка" в приложениях.
Ребутнулся. Вроде вот работает.
Спасибо за помощь!!!
На всякий случай добавлю сюда пару ссылок:
https://askubuntu.com/questions/254424/how-can-i-change-what-keys-on-my-keyboard-do-how-can-i-create-custom-keyboard/254425#254425https://zepete.livejournal.com/151204.html