Для настройки клавиатуры в системе стоят xbindkeys и keytouch.
Работают безукоризненно.
Хочу повесить на мультимединую клавишу смену раскладки. Для этого нужна консольная команда смены раскладки, которую нужно скормить интерфейсу keytouch.
Нагуглил
setxkbmap -layout us
setxkbmap -layout ru
Раскладка действительно переключается, только после применения перестаёт работать переключение раскладок по Ctrl+Shift.
После перезапуска X все встаёт на свои места.
Почему setxkbmap не до конца подхватывает настройки xorg.conf?
Прописанные там два языка она успешно переключает, а клавиша смены раскладки слетает.
Остервенело гуглю, буду рад если кто-то подсобит советом.
change keyboard layout command line setxkbmap