У меня есть эта настройка на моем Mac, и я пытался найти способ для Ubuntu без везения.
Ну, теперь он работает. Спасибо tungd за то, что вы нарисовали меня на xcape.
В разделе «Системные настройки»> «Макет клавиатуры»> «Параметры ...»> «Позиция клавиш Ctrl», я проверил «Caps Lock as Ctrl». xcape -e 'Control_L = Escape'Выполнено, Caps Lock работает как Ctrl, когда используется как модификатор, и как Esc при нажатии в одиночку (есть небольшая задержка в несколько сотен миллисекунд, как отмечено на xcape README, поэтому он по-прежнему не так оптимален, как решение Mac, которое использует KeyRemap4MacBook.)