
Я использую Xmodmap для переназначения некоторых клавиш. Я хочу использовать Xkbmap, чтобы иметь сочетание клавиш для переключения раскладок клавиатуры. Когда я запускаю setxkbmap us
, моя раскладка клавиатуры меняется, но мои изменения Xmodmap теряются. Мне приходится перезагружать файл с помощью xmodmap .Xmodmap
.
uname -a
:
Linux Hermes 4.8.6-1-ARCH #1 SMP PREEMPT Mon Oct 31 18:51:30 CET 2016 x86_64 GNU/Linux
pacman -Q | grep xmodmap
:
xorg-xmodmap 1.0.9-1
pacman -Q | grep xkbmap
:
xorg-setxkbmap 1.3.1-1
решение1
xmodmap
и setxkbmap
конфликтующие утилиты. Вызов xmodmap
сбросит изменения, сделанные setxkbmap
и наоборот. Вам нужно выбрать одну из них, чтобы настроить клавиатуру. А также выяснить, использует ли ваша система одну или другую.
Вы можете столкнуться с проблемами, если, например, вы используете xmodmap
в своем .xsession
или подобном файле и после анализа файла сеанса ваш DE вызывает setxkbmap через какой-то скрипт.