Gnome сочетания клавиш - это странная смесь привязок
и
. Например,
Switch applications Super+Tab
Switch system controls Ctrl+Alt+Tab
Switch system controls directly Ctrl+Alt+Esc
Как преобразовать все ярлыки в одну префиксную клавишу?
Замените
на
во всех привязках клавиш, используя dconf
:
wmkb=/org/gnome/desktop/wm/keybindings/
for key in $(dconf list ${wmkb}); do
dconf write ${wmkb}${key} $(dconf read ${wmkb}${key}|sed 's/<Alt>/<Super>/g')
done
На мой взгляд, сочетания клавиш были спроектированы таким образом, чтобы адаптироваться к случайной рабочей нагрузке пользователя. Хотя многие приложения используют Alt kbd>, Ctrl kbd> и Shift kbd> в различных комбинациях, не многие используют Super kbd> ( Windows) ключи.
В Windows используется много похожих соглашений: Windows kbd> + Tab kbd> - это переключатель окон, Ctrl kbd> + Shift kbd> + Esc kbd> открывает диспетчер задач и, предположительно, Ctrl kbd> + Alt kbd> + Esc kbd> переключает окно «Всегда сверху» "свойство 1 sup>. В отличие от горячих клавиш GNOME, Windows использует те же клавиши более понятным образом, поэтому пользователям Windows не нужно изучать новые комбинации клавиш при переходе на Linux.
Например, все знают, что такое Ctrl kbd> + Alt kbd> + Delete kbd>, но не все используют его одинаково; например, он выходит из системы в Linux, в отличие от панели безопасности в ядрах Windows NT.
Однако, если вы хотите сделать так, чтобы они все использовали один или другой ( Super kbd> или Alt kbd>), то метод, который вы используете, является одним из эффективных способов изменить это. dconf
также имеет метод GUI, который работает так же хорошо.
Так же, как пояснение: это <я> не I> беспорядок. Каждый ярлык, вероятно, был тщательно выбран для представления одного конкретного действия над другим. Использование определенного префиксного ключа для многих действий аналогично выбору клавиш для изменения с помощью клавиши fn kbd> на ноутбуках и определенных клавиатурах и таких функций, как переключатель режима ( AltGr kbd>) и другие клавиши-модификаторы 2 sup>.