обновленный
Kinto.sh теперь будет отображать Alt / Cmd для использования Ctrl + Shift в терминальном приложении. Это, конечно, отображает Alt / Cmd на Ctrl в остальное время.
Вот гораздо более простое решение, Кинто. Он решает ту самую проблему, с которой у вас не работают правильные раскладки клавиш, в то же время сохраняя хорошую раскладку со всеми остальными.
Я работаю над этим уже 3 года ... и, наконец, чувствую, что могу внести свой вклад в ответ из-за того, насколько хорошо это работает, в отличие от моих последних 2 попыток. Он предназначен для x11 и системных дистрибутивов, но эта концепция будет перенесена в Wayland, как только я найду хороший способ ее реализовать, несмотря на повышенную безопасность, с которой сложно работать.
1) Суть (для тех, кто просто хочет увидеть предпосылку или реализовать свое собственное альтернативное решение, крайние случаи не рассматриваются).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Полный установщик, который использует systemd, bash и xprop. (Крайние случаи, как хромбуки покрыты, было удивительно трудно поддерживать, но я наслаждаюсь, так что каждый может извлечь выгоду!)
https://github.com/rbreaves/kinto
По сути, с этим решением вы не боретесь с тем, как правильно создавать новые сочетания клавиш, или пытаетесь избежать конфликтов сочетаний клавиш в ваших терминальных приложениях с остальными приложениями с графическим интерфейсом. Вы просто получаете лучшее из обоих слов, и это работает настолько легко, насколько это возможно - помимо включения стандартных конфигурационных файлов ярлыков для различных терминалов и популярных текстовых редакторов, которые я могу включить позже. Даже текстовые редакторы, такие как Sublime, не просто меняют клавишу Cmd с помощью Ctrl на каждом ярлыке, но они выровнены правильно примерно в 95% или более случаев, как я бы сказал.
И говоря о Wayland, у меня есть доказательство того, как заставить этот трюк с переключением клавиш работать на KDE Plasma 5 с существующим виджетом, который извлекает имена приложений. Если у кого-то есть более подходящее решение, то я весь в ушах, особенно если оно может работать и на x11. Xprop вполне достаточно на x11, но, очевидно, бесполезно на Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718