Я использую Logitech Anywhere Mouse MX на своей Ubuntu. Мышь работает хорошо, но я не могу назначить действия дополнительным кнопкам, доступным на ней. Больше всего я скучаю по действиям «назад» и «вперед», назначенным наклона колеса прокрутки влево и вправо.
Как я могу активировать эти функции?
mouse
logitech
mouse-wheel
ysap
источник
источник
xbindkeys
после установки.У меня есть та же мышь, и я хотел связать две кнопки на боковой стороне мыши, чтобы двигаться вперед и назад. Вот как я решил это:
1) Используйте утилиту "xev", чтобы определить, каким номерам соответствуют кнопки, которые вы хотите переназначить. Возможно, вам придется установить этот пакет, используя
Как только xev будет установлен, введите «xev» в терминал, и появится окно X белого цвета с черным ящиком. При перемещении мыши в это окно начнется регистрация событий в терминале. Внимательно прочитав результаты, вы узнаете номера кнопок мыши. На моей мышке левый и правый угол наклона соответствуют кнопкам 6 и 7 соответственно.
2) Теперь мы будем использовать утилиту "xbindkeys", чтобы переназначить кнопки мыши на нажатия клавиш. Если это еще не сделано, возможно, вам придется установить его с
3) Создайте файл в вашем домашнем каталоге с именем .xbindkeysrc. Это то, что xbindkeys прочитает, чтобы увидеть, что вы переназначаете. Содержимое моего файла .xbindkeysrc:
Таким образом, это говорит моему компьютеру отправлять нажатия клавиш «Alt + Left» или «Alt + Right» в систему с помощью виртуальной клавиатуры (xvkbd) всякий раз, когда нажимается кнопка 8 на мыши 0 или кнопка 9 на мыши 0 соответственно. Эти клавиши соответствуют клавишам вперед и назад в большинстве приложений. Это будет работать, например, в Nautilus, chrome /
Примечание : вам может потребоваться установка,
xvkbd
если она еще не установлена в вашей системе.sudo apt-get install xvkbd
источник
sudo apt-get install xvkbd
что здесь не хватает?Вот что я сделал. Никаких
sudo
команд или новых пакетов не требуется:xev
-> все кнопки соответствуют определенному значению, что означает, что они распознаются системойxinput list
-> указана мышь с идентификатором 9 в моем случаеxinput list-props 9
показывает текущее отображение и особенно говорит о метках кнопок -> кажется, что вперед / назад соответствует кнопкам 8 и 9, которых у меня нет (наклон колеса равен 6 и 7 и отображается на горизонтальную прокрутку)xmodmap
интерпретации X является для меня наиболее удобным решением. Первые пять кнопок не должны быть изменены (левый правый средний щелчок и прокрутка вверх и вниз), но те, которые сообщают как кнопки 6 и 7, должны перемещаться вперед / назадxmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16"
в терминале меняет кнопки 6 и 7 на 8 и 9 (виртуально)xmodmap -e "pointer = default"
и попробуйте другое сопоставление.man xmodmap
чтобы сохранить эту команду в файле с именем~/.xmodmaprc
или добавить инструкцию к~/.bashrc
Работал на меня. Надеюсь это поможет.
источник
xmodmap
подход сразу сработал для меня, но ... можно ли изменить отображение для конкретной мыши?Вот что сработало для меня:
1) Установите xbindkeys
2) Установите xautomation
3) Создайте файл .xbindkeysrc в вашем домашнем каталоге с этим внутри:
4) Зайдите в Startup Applications и добавьте программу командой xbindkeys.
5) Выйти и войти
Источник: Форумы Ubuntu
источник
xbindkeys
запись в Startup Apps, вышел из системы и ... и это не работает :-(Easystroke легко настраивается.
источник