через костыли:
в настройках клавы при использовании другой раскладки "зажигаю светодиод"
Use keyboard LED to show alternative layout
Scroll Lock
т.е.
если светодиод горит - значит RU (вернет 1),если нет EN (вернёт 0)
значения получаю так
xset -q | sed -rn 's/.*LED mask.*(.)[[:xdigit:]]{3}/\1/p'
короче говоря, данные можно вытащить из выхлопа команды
xset -q
смотри
LED mask: 8цифр
или "через светодиод горит/нет"
Scroll Lock: on/off