случаи бывают разные. Можно shell скрипт написать на основе того, что
setxkbmap -query
показывает текущую раскладку.
Или хакнуть udev, тогда можно вводить команды при отключенной клавиатуре или при загрузке
https://github.com/equwal/xinput-persistence