Возможно плохо искал, но я не нашел способ отображения текущей раскладки голым текстом в иксах, посему в dzen2, conky и прочих текущую раскладку не впихнуть. Зато на развалах сети услышал упоминание о программе skb, которая делает всего лишь одну функцию — отправляет на стандартный вывод имя текущей раскладки (единоразово или постоянно отображая текущую)
Самое удивительное в skb это то что неясно(хотя, опять же, может плохо искал?) где её дом — в сети валяются кучки архивов с почти не различающимися исходниками (ну разве что config.mk README и Makefile отличались), и даже в AUR не было сей чудо программы.
Посему добваил
PKGBUILD для skb в AUR (вместе с исходниками). Правда версию указал первую что на ум пришла, ибо не знаю настоящей версии skb.
В итоге получая текстом текущую раскладку можно выводить её куда душе угодно.
к примеру в dzen2 (простейший пример)
skb 1|dzen2 -p 5
или в conky добавить строку (если я правильно помню conky) ${exec skb 1}
В общем не всё так запущено как казалось. Хотя я удивлен что какой-нить setxkbmap или xkbcomp не могут выводить хотя бы текст из которого можно выдрать текущую раскладку...