Ubuntu 22.10 и пользовательские параметры xkb

На ноутбуке Dell, у которого нет клавиши F12, которую не нужно искать, находить и т. д., но вместо этого на правой клавише управления есть красивый значок, похожий на терминал (значок меню), я я привык вызывать гуаке/якуаке с помощью правой клавиши управления. Для этого я переназначил правую клавишу управления, чтобы ключ меню кодировал ее основное действие без необходимости нажимать fn.

Для этого я определил xkb файл символов (в ~/.xkb/symbols/mymenu, также попробовал /usr/share/X11/xkb/symbols/mymenu) с таким содержимым:

      $ cat ~/.xkb/symbols/mymenu 
partial modifier_keys
xkb_symbols "rctrl_menu" {
    key <RCTL> { [ Menu ] };
};

Я могу успешно загрузить это с помощьюxkbcomp -I/home/micha/.xkb /home/micha/.xkb/keymap/mykbd $DISPLAYи он переназначает правую клавишу управления на меню (которое открывает guake).

Затем я добавил это в dconf в/org/gnome/desktop/input-sourcesк xkb-параметрам как['mymenu:rctrl_menu'].

С Ubuntu 22.04 (X11) это работает нормально, однако после обновления до Ubuntu 22.10(все еще X11) оно больше не загружается. Загрузка вручную с помощью xkbcomp по-прежнему работает нормально в версии 22.10, но она теряется при каждом изменении системы ввода (при подключении/отключении наушников с помощью кнопок громкости, при приостановке/пробуждении, при перезагрузке и т. д.).

Кто-нибудь может помочь мне, как снова заставить это работать с 22.10, как это было с 22.04? Есть ли замена для теперь не работающего ключа xkb-options dconf или другого места, где я мог бы поместить его, чтобы мой сеанс gnome его подхватил?

0 ответов

Другие вопросы по тегам