Как постоянно подкачать esc и Caps Lock в xfce / xubuntu?

Я не знаю ни о каком способе настроить историю вне некоторых HIST… переменные. Можно хотеть переключиться на zsh, который немного более умен (но только немного). В zsh можно включить автоисправление команды (setopt correct), который предложит исправление для некоторых опечаток на основе доступных названий команды (например, в моей системе оно предлагает исправлять sl кому: ls, но ничего не делает о ls-lh). Дубликат Zsh более умен в этом, он обнаруживает непоследовательные дубликаты (под setopt hist_ignore_all_dups). Zsh не делает, любая пробельная нормализация в истории, но система завершения немного более умна, чем удар при хранении количества пробела, последовательного, вводите ли Вы полное имя или поражаете Вкладку, которая помогает.

15
24.11.2015, 16:28
4 ответа

Выполните xfce4-settings-manager, в Session and Startup -> Application autostart, добавьте запись, которая выполняется xmodmap ~/.xmodmap

Или переименуйте файл к ~/.Xmodmap

13
27.01.2020, 19:49
  • 1
    я переименовал файл (он работал!), но я удивлен, что мой .bash_profile метод не работал. Я думал, что мой удар-fu не был слабым :P –  Dan Ross 04.03.2013, 20:23

Использование .xModmap не работал для меня.

Однако быстрый человек XModmap говорит, что это работает и сделал:

.xmodmaprc

, которые можно выполнить:

xmodmap .xmodmaprc

Редактировать: ACK ... Я ошибаюсь ... по умолчанию изменился несколько лет назад. Xmodmap от .xmodmaprc. Создание файла .xModmap привело к загрузке моего XFCE. В .bash_profile, я поставил:

xmodmap .xmodmaprc

, то он работал, и у меня есть скрипт, который возобновит мой XFCE, так что все это работает.

2
27.01.2020, 19:49

xkb имеет параметр, который делает именно это:

caps:swapescape      Swap ESC and Caps Lock

, чтобы вы могли просто добавить 1

/usr/bin/setxkbmap -option "caps:swapescape"

к элементам автозапуска XFCE.


1: может быть лучший способ сделать это, но я не пользователь XFCE

6
27.01.2020, 19:49

В Xfce в Opensuse я поменял местами мои клавиши Esc и Caps Lock , отредактировав файл /etc/X11/xorg.conf.d/00-keyboard.conf , как описано в вики Archlinux . Я добавил строку с

Option "XkbOptions" "caps:swapescape"

в раздел, начинающийся с

Section "InputClass"

, затем перезапустил мой компьютер, и дело было сделано.

Создайте резервную копию файла перед его редактированием. Если вы сделаете ошибку, ваш графический интерфейс может не запуститься, и вам придется восстановить или отредактировать файл из командной строки. Напомню, что в Ubuntu мне пришлось добавить строку параметров в файл конфигурации клавиатуры с другим именем.

3
27.01.2020, 19:49

Теги

Похожие вопросы