Горячие клавиши в Wayland

Дмитрий Корнев
15 декабря 2021

С переходом на Fedora Linux у меня не получилось настроить дополнительные кнопки мыши по инструкции, которой я всегда пользовался. Причина — протокол Wayland. Рекомендуемые в инструкции утилиты xbindkeys и xautomation ориентированы на работу с X-сервером и, соответственно, даже если их установить, выполнять свою функцию они будут лишь для приложений, написанных тоже под X-сервер.

Решение — программа Key Mapper. Позволяет переназначить кнопки не только для мышки, но и других устройств ввода — клавиатур, джойстиков и т.д. Даже для моих bluetooth-наушников предложила. Работает отлично.

Настройка Key Mapper

Установку изящной не назовешь, требуется ввести несколько команд в консоли. Здесь команды не публикую, т.к. программа активно развивается и порядок установки меняется. Смотрите на официальном сайте.

По хорошему, такие программы должны быть частью системы.

5 комментариев

Па
У меня в Fedora 35 возникает ошибка на этапе компиляции: https://disk.yandex.ru/i/pKOJ1QrW2FU4RQ Не сталкивались с таким случайно?
Нет. Не понимаю что за компиляция. Установку у себя делал указанными тремя строчками.
en
Решение проблемы - сначала ввести команду sudo dnf install python3-devel
Ан
Не работает на Fedora 36
Ал
dnf copr enable sunwire/input-remapper dnf install python3-input-remapper