Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Боковые (дополнительные) кнопки мыши. Ubuntu 18.04. Переназначение на скроллинг.  (Прочитано 873 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн agel122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Здравствуйте.
Так уж сложилось, что на моей мыши razer deathadder полностью стесался шестигранный вал колесика мыши.
Как результат, было куплен новый колесик на Али и произведена замена - все работает...Но осадочек остался.
В windows переназначал прокрутку (скроллинг) дополнительно на боковые кнопки мыши.
Привык к этому: надо чуть прокрутить страницу сайта - кликнул раз по кнопке - прокрутилось.
Это преамбула.

Теперь к сути:
хочу сделать такую же настройку в Ubuntu 18.04.
чтобы было так:
нажимаю одну боковую кнопку - идет прокрутка вверх
нажимаю другую - прокрутка вниз.

Посоветуйте пожалуйста - куда бечь с этим?
xbindkeys? xautomation? что-то другое?
Есть где-то внятное описание как это сделать? Прям вот совсем по-шагово и для тупых? А то демотивирует без опыта лезть куда-то.
Буду признателен за помощь.


Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Достаточно просто было через xinput (это если увидит дополнительные кнопки)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн agel122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
у меня затуп вышел с 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#254425
https://zepete.livejournal.com/151204.html
« Последнее редактирование: 17 Июля 2019, 23:53:52 от agel122 »

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.