Мне нужно програмно определять текущую клавиатурную раскладку в иксах. Я нашел функцию XkbGetState которая в числе прочего возвращает номер активной клавиатурной группы. Проблема в том что мне нужно узнать символьное имя (что это за язык такой) а ф-ция XkbGetKeyboard вместо указателя на структуру описания клавиатуры возвращает 0. Изучение исходников xxkb не помогло - она считает что если номер раскладки 0 то зто "En" а если 1 то "Ru" ??????. Подскажите если кто знает.
Зараннее спасибо. KoDer