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

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

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

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

Настройка Key Mapper

Установку изящной не назовешь:

sudo dnf install pip
sudo pip install --no-binary :all: git+https://github.com/sezanzeb/key-mapper.git
sudo systemctl enable key-mapper

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

4 комментария

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