Я использую это в моем ~ / .Xmodmap:
! who needs CapsLock anyway clear Lock keycode 66 = Escape
Он отключает только CapsLock, поэтому в моей системе [CapsLock] и [Esc] действуют одинаково.
У меня также есть следующая строка в ~ / .xinitrc для загрузки моей настраиваемой раскладки клавиатуры при каждом запуске X.
if [ -s ~/.Xmodmap ]; then xmodmap ~/.Xmodmap fi
Вы найдете больше решений на архива-форуме .
Следующие решения просто скопированы из вышеуказанной ссылки для справки.
Это должно быть помещено в ~ / .Xmodmap для переключения обоих ключей. Вы также должны загрузить измененный файл .Xmodmap из .xinitrc.
remove Lock = Caps_Lock add Lock = Escape keysym Caps_Lock = Escape keysym Escape = Caps_Lock
Или, если вы предпочитаете другую программу вместо xmodmap, добавьте следующую строку в ~ / .xinitrc:
setxkbmap -option caps:escape