Используйте xmodmap для переключения ключей.
Вы можете записать файл ... например, его имя .switch_keys
keycode 9 = Caps_Lock keycode 66 = EscapeЭто переопределяет коды клавиш на моей клавиатуре. Проверьте с помощью xev, если ваша клавиатура использует одни и те же коды клавиш.
Сохраните файл и установите modmap, запустив xmodmap .switch_keys. Сделайте это после того, как вы настроили переключение компоновки с помощью setxkbmap.
После этого ваш ключ Escape работает как Caps Lock и наоборот.