Описание тега tmux
Установка ключа управления поведением в xserver, а не Гном (если вы не используете Вэйланд вместо X):
Используя setkbmap
Получить раскладку клавиатуры:
setxkbmap -запрос
Искать строфы помечены
макет
. Что-то вродеГБ
для английской раскладки. Ваше может отличаться.Изменить параметры раскладки клавиатуры, используя тот же макет, вы находитесь нарушить функционирование используя в #2 выше:
setxkbmap -макет ГБ -опция управление:nocaps
Здесь
клавише Ctrl:nocaps
вариант делает ваш капс лок дополнительный управляющий ключ. Чтобы сделать эти изменения постоянными вы можете добавить его в свой.файла
файл при запуске X спомощью StartX
илиxinit
из терминала. Если вы не делаете, что вижу этот ответ , Как выполнить команду при входе в GNOME.
Используя параметр xmodmap
Создайте следующий .Параметр xmodmap
файл в вашем домашнем каталоге:
!
! Сделать Caps_Lock другой Control_L
!
снять блокировку = Caps_Lock
keysym Caps_Lock = Control_L
добавить замок = Caps_Lock
Затем можно выполнять следующие при запуске, чтобы сделать это изменение активной для своего X-сессии:
параметр xmodmap ~/.Параметр xmodmap
Как только вы имеете то, что вам нравится можно добавить эту команду в ваш .файла
или использовать тот же метод, что связано выше, чтобы сделать это постоянным.
Ухожу Глубже
Можно также поменять колпачки, чтобы контролировать на уровне ядра через loadkeys
.
Основы здесь используют dumpkeys
чтобы сбросить ваш существующий ключ карты в файл. Изменить сопоставление для капс лок, а затем использовать loadkeys
, чтобы загрузить новую раскладку.
Обратите внимание, что поскольку вы вносите изменения как в ядре считывает ввод с клавиатуры, эти изменения нужны привилегии суперпользователя. Вот на GitHub суть с соответствующими модификациями и некоторые инструкции.