Как поменять местами Escape и Caps Lock в 14.04?

34

Похоже, что параметры раскладки клавиатуры, которые позволяют такие вещи, как «Swap the Escape key и Caps Lock», исчезли из настроек клавиатуры в 14.04. Есть ли другой графический интерфейс, где их можно установить? Или это обратно к точечным файлам ?

Хэмиш Даунер
источник
Да, они удалили большую часть этого в 14.04. Если вы хотите вернуть его, сообщите об ошибке.
Брайам
Это действительно работает, за исключением VirtualBox, где это не так, и каждый вынужден прибегать к Xmodmap.
Адриано Митр
то же самое, но не 14.04 конкретное: askubuntu.com/questions/363346/…
Сиро Сантилли 改造 改造 中心 法轮功 六四 事件

Ответы:

41

Установите GNOME Tweak Tool (гном-твик-инструмент), под Typing вкладки есть возможность обмена Escс Caps Lock. Это работало для меня в Ubuntu 14.04.

секция набора инструментов для настройки gnome

user268068
источник
1
Было бы здорово, если бы вы могли опубликовать скриншот с настройками.
Сет
Это в "Набор текста" -> "Поведение ключа заглавных букв". Очень похоже на предыдущие меню. Спасибо пользователю268068! dl.dropboxusercontent.com/u/17011409/gnometweaktool.png
wujj123456
1
это не очень хорошо работает (Unity игнорирует этот параметр для меня).
если __name__ отсутствует
Этот инструмент не является инструментом по умолчанию в установке Ubuntu, поэтому существует лучший способ.
Лео Леопольд Герц 준영
2
Я не рекомендую этот инструмент, потому что он нестабилен. Этот ответ не должен быть принят один.
Лео Леопольд Герц
4

Как я уже упоминал в другом подобном вопросе , обычный способ поменяться местами Escи Ctrlзаключается в следующих строках ~/.Xmodmapфайла:

clear Lock
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
add Lock = Caps_Lock

Это должно работать со всеми средами рабочего стола (KDE, Gnome) в большинстве распространенных дистрибутивов (семейство Ubuntu и Debian, семейство Fedora и RH).

dotancohen
источник
2
Большое спасибо за это. Это хорошее изменение для использования Vim. Я в Xubuntu. Добавление этого конфигурационного файла намного лучше, чем установка совершенно новой программы только для одного параметра, как предлагается в принятом ответе.
Jbrock
4

Я немного боролся с этим во время последней установки ОС и нашел решение. На этой установке мне пришлось снова тащиться через Интернет, чтобы найти. Позвольте мне оставить это здесь для дальнейшего использования.

Я использую Ubuntu 14.04 LTS (тоже работает с 16.04), и вот как я переназначил свой caps lock для выхода:

  1. Открытый терминал
  2. Откройте /etc/default/keyboardфайл с помощью sudo (например sudo nano /etc/default/keyboard)
  3. добавить caps:swapescapeв XKBOPTIONS. После модификации строка должна выглядеть следующим образом

    XkbOptions = "шапка: swapescape"

Обратите внимание, что я не пробовал это с caps:swapescapeнастройкой. Я использовал caps:escapeнастройку; то есть моя модификация просто переназначает заглавные буквы, чтобы убежать, но не отображает мое спасение в заглавные буквы.

Мой источник

ALM
источник