Я хочу поменять местами клавиши Caps Lock и Escape, как указано в этого ответа :
Используйте настройки клавиатуры, чтобы поменять местами Caps Lock и Escape - серьезно, как часто вы используете Caps Lock? Используя vim, вы будете использовать Escape все время, и наличие его в домашнем ряду имеет огромное значение. На стандартном рабочем столе Ubuntu перейдите в меню: Система -> Параметры -> Клавиатура -> вкладка Макеты. Затем нажмите кнопку «Параметры макета», щелкните треугольник рядом с «Поведение ключа Caps Lock» и выберите «Swap ESC and CapsLock».
blockquote>но я использую Ubuntu Server без графического интерфейса, так как мне это сделать из командной строки?
dumpkeys | grep -P -i "^keymaps.*|^keycode.*escape|^keycode.*lock" > swap.map
keymaps 0-127 keycode 1 = Escape keycode 58 = CtrlL_Lock keycode 69 = Num_Lock keycode 70 = Scroll_Lock
58
, удаляя другие _Lock
строки; оставьте первую строку без изменений. sudo loadkeys swap.map
/etc/rc.local
перед строкой exit 0
, чтобы активировать обмен при загрузке: loadkeys /home/user/swap.map # or whatever path you chose
См. источник для более общего объяснения.