Xkbmap перезаписывает Xmodmap

Xkbmap перезаписывает Xmodmap

Я использую 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 через какой-то скрипт.

Связанный контент