Я являюсь в значительной степени совершенно новым к Ubuntu/Linux (использующий Ubuntu 16.04) и был ужасно трудно пытаться настроить некоторую новую привязку для своей мыши (Logitech MX Revolution). После двух дней попытки заставить это работать мое терпение работает тонкий.
То, что я пытаюсь сделать, просто связывают бесшумную функцию с одной из дополнительных кнопок на моей мыши.
Я уже посмотрел на многие руководства, но все они или пропускают ключевую информацию или записаны для промежуточного звена/опытных пользователей, кто уже знает ОС хорошо.
Я использовал тест xinput, чтобы решить, что мышь, для которой я хотел бы связать ключи, использует идентификатор 13 и кнопка, которую я хотел бы отобразить, 225.
Теперь моя клавиатура (MX5500) имеет кнопку отключения звука, которая действительно работает, таким образом использование xinput это дало мне номер кнопки 121. Однако я также использовал xbindkeys-k, чтобы решить, что необработанные коды клавиши для той рабочей кнопки отключения звука клавиатуры являются m:0x10 + c:121 / Mod2 + XF86AudioMute.
Я создал ~/.xbindkeysrc в корневом каталоге и установил xautomation, но это - то, где я заблудился. Из того, что я понимаю, что должен добавить, что некоторым нравится:
#MMMute
"xte 'm:0x10 + c:121'"
b:225 + Release
Но это не работает, и я попробовал довольно много комбинаций между необработанными кодами клавиши, Mod2 + XF86AudioMute, 121, и т.д. и т.д. и т.д. Очевидно я понятия не имею, что я делаю, и любая справка вообще значительно ценилась бы.
Я вернулся с другой учетной записью и ответом на мой собственный вопрос!
Поэтому, возможно, Вы испытываете затруднения обязательные функции клавиатуры к Вашим дополнительным кнопкам мыши как, я был... И возможно вещи просто не удаются. Ну, я нашел простой способ сделать то, что я хотел с минимальным усилием!
это "корректный" способ сделать это? Не знайте, не заботьтесь. Все, что я знаю, - то, что это прокладывает себе путь, я хотел бы его к.
Позволяют нам предположить, что мы уже знаем функцию, которую мы хотели бы связать; в этом случае это XF86AudioMute
Прежде всего, мы испытываем необходимость в xdotool. Если у Вас нет его, затем откройте свой терминал и войдите:
sudo apt install xdotool
Теперь Настройки открытой системы-> Клавиатура-> Ярлыки
Внизу под Пользовательскими Ярлыками и щелчком + для добавления нового ярлыка. Назовите его вообще, Вы хотели бы; в моем случае это перечислено как MagicalMiddleMouseMute. Команда, которую мы добавим:
xdotool key XF86AudioMute
, После того как это применяется, просто нажмите тег 'Disabled' и затем укажите, какую кнопку требуется связать путем нажатия на него. VoilГ, у нас теперь есть бесшумная функция переключателя, связанная с дополнительной средней кнопкой поиска мыши, а также исходной кнопкой отключения звука клавиатуры.