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