Rapoo MT750S + Ubuntu

rapoo

Хорошая мышка, вот только производитель мышей недолюбливает красноглазых: на мак и винду есть софтина.

Ну да и ладно, конфиг нам в руки.

Логика проста: подключаем мышку по радиоканалу или bluetooth, отслеживаем коды кнопок, на эти кнопки накидываем команды.

Теперь по шагам, ставим саму софтину:

sudo apt install xbindkeys xautomation x11-utils

Узнаём коды кнопок:

xev | grep button

Наводим мышку на квадрат, нажимаем интересующие нас кнопки.

В данном скрине «button 1» и «button 2» это левая и правая кнопка мыши.

Следующим шагом надо создать конфиг для xbindkeys под правами пользователя:

xbindkeys --defaults > $HOME/.xbindkeysrc

Теперь в корневой директории пользователя создан файл .xbindkeysrc

Пример внутри него можно удалить.

В моём случае для маленьких кнопок у левой кнопки мышки сделаны команды на копировать и вставить. Для бокового скролла управление громкостью. Нажатие на верхний скролл выключает и включает звуки

Конфиг .xbindkeysrc у меня получился такой:

# Copy
"xte 'keydown Control_L' 'key c' 'keyup Control_L'"
b:9

# Paste
"xte 'keydown Control_L' 'key v' 'keyup Control_L'"
b:8

# Sound Lower
"amixer -c0 set Master 2%-"
m:0x0 + b:6

# Sound Louder
"amixer -c0 set Master 2%+"
m:0x0 + b:7

"amixer set Master toggle"
m:0x0 + b:2

Работает нормально с динамиками ноута и наушниками, если подключить по bluetooth саундбар, то регулировка громкости перестаёт работать.

Логично, ведь в конфиге указано что работать с первой звуковой картой «-c0».

Если не указывать аудиокарту, то начинает прыгать баланс право-лево с изменением громкости.

Пока решения не нашёл…

Каждый раз, как меняется конфиг, надо перезапускать службу:

killall -HUP xbindkeys
xbindkeys
Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *