us выставляется в конфиге, по факту используются обозначения страны, а не языка thinking
Ибо выставляется американский английский
UDP: на сколько я понимаю, если смотреть на проект xfce4-xkb-plugun то в xkb-plugin.c происходит из списка раскладок преобразование по списку неймингов языка us-enlayout->name.
Могу предположить что это происходит тут:
gchar*
xkb_keyboard_get_pretty_layout_name (XkbKeyboard *keyboard,
gint group)
{
g_return_val_if_fail (IS_XKB_KEYBOARD (keyboard), NULL);
if (group == -1)
group = xkb_keyboard_get_current_group (keyboard);
if (G_UNLIKELY (group < 0 || group >= keyboard->group_count))
return 0;
return keyboard->group_data[group].pretty_layout_name;
}
us выставляется в конфиге, по факту используются обозначения страны, а не языка *thinking*
Ибо выставляется американский английский
UDP: на сколько я понимаю, если смотреть на проект [xfce4-xkb-plugun](https://github.com/xfce-mirror/xfce4-xkb-plugin/) то в **xkb-plugin.c** происходит из списка раскладок преобразование по списку неймингов языка **us-en** `layout->name`.
Могу предположить что это происходит тут:
```
gchar*
xkb_keyboard_get_pretty_layout_name (XkbKeyboard *keyboard,
gint group)
{
g_return_val_if_fail (IS_XKB_KEYBOARD (keyboard), NULL);
if (group == -1)
group = xkb_keyboard_get_current_group (keyboard);
if (G_UNLIKELY (group < 0 || group >= keyboard->group_count))
return 0;
return keyboard->group_data[group].pretty_layout_name;
}
```
В настройках xfce4-xkb-plugun выбирается что отображать: язык или название страны
Об этом речь?
В настройках xfce4-xkb-plugun выбирается что отображать: язык или название страны

Об этом речь?
Например нет такой раскладки en, но есть us. Разобраться в каком месте мы промахнулись.
us выставляется в конфиге, по факту используются обозначения страны, а не языка thinking
Ибо выставляется американский английский
UDP: на сколько я понимаю, если смотреть на проект xfce4-xkb-plugun то в xkb-plugin.c происходит из списка раскладок преобразование по списку неймингов языка us-en
layout->name.Могу предположить что это происходит тут:
us - американский английский
uk - британский английский
В настройках xfce4-xkb-plugun выбирается что отображать: язык или название страны
Об этом речь?
4b18a3ef3b@YanTheKaller всё переделал на получение из команд, всё теперь верно