Присоединяюсь к peno4et.
Ubuntu 12.10
GNOME Shell 3.6.1
После загрузки в Gnome не показывается индикатор раскладки. Более того выключается вторая раскладка.
Выход из Gnome сессии и заход под Unity оставляет ситуацию без изменений. Индикатора нет, раскладка не переключается.
Для восстановления работы индикатора в Unity приходится давать команды
dconf write /org/gnome/libgnomekbd/keyboard/layouts "['us,ru']"
dconf reset /org/gnome/libgnomekbd/keyboard/layouts
dconf write /org/gnome/libgnomekbd/indicator/show-flags true
xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "pc105", "us,ru", ",", "grp:alt_shift_toggle,grp_led:scroll"
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us,ru", ",", "grp:caps_toggle"
Переход в Gnome опять ломает индикатор
xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "pc105", "us", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us", "", "grp:caps_toggle"
Раскладки при этом не переключаются.
Если принудительно записать раскладки
dconf write /org/gnome/libgnomekbd/keyboard/layouts "['us,ru']"
То переключение в gnome начинает работать, но значка индикатора (ни флагов, ни клавиатуры) не появляется.
xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "pc105", "us", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us,ru", "", "grp:caps_toggle"
Кто знает как установить значок индикатора ?