Я использую последнюю версию Linux Mint с Cinnamon. Я пытаюсь сопоставить Caps Lockс Ctrl, но я не могу понять, как это сделать. Все выполненные мной поиски в Интернете привели меня к более старым версиям Linux Mint (в моих настройках нет опции раскладки клавиатуры). Как я могу это сделать?
linux-mint
x11
keyboard-shortcuts
xkb
xmodmap
Зак Рассел
источник
источник
Ответы:
Вы можете сделать это с
xmodmap
. Добавьте следующее к~/.xmodmap
:и запустить команду
xmodmap ~/.xmodmap
. Вы можете поместить эту команду в любые файлы запуска, которые обрабатываются вашим WM или DE. Это будет работать только в X, но будет работать независимо от того, какую графическую среду вы используете.источник
Я нашел это. Он был перемещен в раздел региональных настроек:
Перейдите в настройки> региональные настройки> раскладки клавиатуры> настройки и раскройте раздел «Caps Lock».
ОБНОВИТЬ:
В Linux Mint 17.1 вы можете получить к нему через;
Настройки системы> Оборудование> Клавиатура> Раскладки клавиатуры> Параметры> Поведение клавиши Caps Lock
источник
Нет необходимости использовать устаревшее, так
xmodmap
как уже естьxkb
опция,ctrl:nocaps
например, в терминале:С gnome 3 вы можете использовать
dconf-editor
и добавитьctrl:nocaps
свои xkb-опции в org> gnome> desktop> input sources :или просто включите Caps Lock как Ctrl в
gnome-tweak-tool
разделе « Ввод»> «Ctrl» :источник
man keyboard
а также постоянное местоположение конфигурации в/etc/default/keyboard
Для LinuxMint 17 с KDE это были: Системные настройки> Устройства ввода> Клавиатура> Дополнительно> Положение клавиши Ctrl
источник
Я понимаю , что это уже есть общепринятый ответ, но здесь есть Единый Истинный путь изменение Caps Lockк ctrl. Это работает на всех версиях Linux, всех дистрибутивах, для всей системы (консоль, X, что угодно). Это устанавливает отображение в ядре, где это должно быть .
Добавьте это в сценарий запуска (например
/etc/rc.local
, или создайте свой собственный).В Debian (и его производных) dumpkeys / loadkeys является частью
kbd
пакета, если по какой-то причине он еще не установлен.источник
/etc/rc.local
, и пытался выйти из системы и перезапуститьНа Mint 17.2 выберите «Настройки» -> «Клавиатура» -> «Макеты» -> «Параметры», выберите поведение клавиши Caps Lock, выберите «Сделать Caps Lock дополнительным элементом управления».
источник
Обновление этой ветки для Linux Mint 18.3 (бета), поскольку эта опция кажется движущейся целью.
источник
Вот дистиллированная версия:
0) Убедитесь, что Caps Lock выключен
1) Создайте следующий файл:
2) Запустите следующую команду:
3) Запустите следующую команду, чтобы переназначение вступило в силу немедленно:
Это было проверено на Ubuntu 18.04.2 LTS под управлением Xfce. Переназначение прекрасно работает в консолях tty и системе ввода X.
Спасибо этой странице за все детали: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes, но потребовалось много усилий, чтобы разобрать, что на самом деле нужно было сделать.
источник