Почему я не могу изменить сочетания клавиш регулировки громкости?

Почему я не могу изменить сочетания клавиш регулировки громкости?

Клавиши регулировки звука по умолчанию на моем ноутбуке — fn + вверх/вниз. В gnome 2.x я легко изменил эту привязку на верхние правые клавиши моей клавиатуры (/ и *). Похоже, что gnome 3 позволяет мне менять привязку клавиш, но когда я нажимаю эти кнопки, он все равно выводит символы / и *. Похоже, что ничего, кроме привязок клавиш мультимедиа по умолчанию, не регистрируется. Это ошибка, о которой я должен сообщить, или это намеренное поведение gnome?

Я знаю, что они блокируют назначение обычных клавиш для защиты от потери функциональности клавиатуры, но в этом случае они позволяют мне назначить их, просто они не работают.

EDIT: Я обнаружил, что то же самое происходит и в KDE. Я считаю, что Gnome тут не при чем. Что мешает этим клавишам регистрировать назначенные им действия?

решение1

Вы можете изменить сочетания клавиш с помощью файла .xmodmap в вашем домашнем каталоге. Сначала вам нужно открыть терминал xev, а затем нажать нужные клавиши (клавиши, поведение которых вы хотите, и клавиши, поведение которых вы хотите, чтобы было). Xev запишет сочетания клавиш, предоставив вам коды клавиш и названия команд. Затем вы переходите в свой домашний каталог и создаете новый файл с именем .xmodmap. В нем вам нужно все организовать, как в следующем примере:

keycode 110 = Home(клавиша, которую вы хотите дать = желаемая команда)

С этим вы можете легко поменять или изменить сочетания клавиш. После этого вам нужно выйти из системы и снова войти в нее, а затем выбрать созданный .xmodmap для использования.

В итоге это выглядит так:

код клавиши key1 = функциональная клавиша key2

код клавиши key2 = функция Key1

Связанный контент