Я только такое сумел придумать:
/usr/share/X11/xkb/symbols$ cat ru | grep name
name[Group1]= "Russian";
name[Group1]= "Russian (legacy)";
name[Group1]= "Russian (typewriter)";
name[Group1]= "Russian (typewriter, legacy)";
name[Group1]= "Russian (phonetic)";
name[Group1]= "Russian (phonetic WinKeys)";
name[Group1]= "Tatar";
name[Group1]= "Ossetian (legacy)";
name[Group1]= "Ossetian (WinKeys)";
name[Group1]= "Chuvash";
name[Group1]= "Udmurt";
name[Group1]= "Chuvash (Latin)";
name[Group1]= "Komi";
name[Group1]= "Yakut";
name[Group1]= "Kalmyk";
name[Group1]= "Russian (DOS)";
name[Group1]= "Bashkirian";
name[Group1]= "Serbian (Russia)";
name[Group1]= "Mari";
name[Group1]= "Russian (phonetic azerty)";
name[Group1]= "Russian (phonetic dvorak)";
name[Group1]= "Russian (phonetic French)";
name[Group1]= "Church Slavonic";
name[Group1]= "Russian (with Ukrainian-Belorussian layout)";
name[Group1]= "Russian (Macintosh)";
#языки