отдельные мета и гипер ключи в единстве с XKB

Я хочу использовать Caps Lock для клавиши Hyper, потому что она мне нужна в Emacs, поэтому в /etc/default/keyboard я использую соответствующую XKBOPTIONS.

Тем не менее, похоже, что Unity реагирует на оба: несмотря на то, что он проходит Hyper_L, так что он работает в Emacs, программа запуска и / или HUD продолжает появляться. Я думал, что это происходит, потому что xmodmap показывает, что они оба назначены на mod3, поэтому я побежал xmodmap с

clear Mod3
clear Mod4
add Mod3 = Hyper_L
add Mod4 = Super_L

, который сейчас работает, но у меня сложилось впечатление, что xmodmap не рекомендуется. Есть ли способ добиться того же с помощью XKBOPTIONS?

РЕДАКТИРОВАТЬ Я забыл упомянуть, что спрашиваю об этом, потому что настройки xmodmap теряются при переключении раскладок.

2
задан 29 February 2016 в 19:14

1 ответ

Вы не можете в настоящее время делать этого с опцией, однако возможно изменить его, не изменяя системных файлов. См. мой ответ здесь: https://askubuntu.com/a/794087/514921. Я полагаю, что это сохранится через изменения макета, но я не попробовал его.

0
ответ дан 1 March 2016 в 05:14
  • 1
    Он сказал, что это произошло во всех его браузерах не просто Firefox. Мог кто-то-1 это сообщение –  28 May 2017 в 23:10

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

Похожие вопросы: