Gnome 3 locale

Обновил гном до 3.2.1 и отвалилась русская локаль… В настройках системы, язык при изменении не сохраняется, а в настройках акаунта все заблокировано (даже если нажать unlock). locale-gen обновлял, не помогло… В системе русский язык наблюдается.
/etc/locale.conf
может туда глянуть.
Ну и еще пишут вот так можно попробовать:
printf "export LC_ALL=ru_RU.UTF-8\n" >> ~/.profile
/etc/locale.conf
Такого у меня нету.
/etc/locale.sh 
есть в нем написано
export LANG=ru_RU.utf8
закомментировал все языки, кроме ru.utf8 и en.utf8 не помогло. И какого то хрена в настройках гнома установлены британский, китайский и испанский язык (выбран Unspecified , который нельзя поменять). Не могу понять почему настройки аккаунта в гноме не отображаются, а при заполнении их настройки вылетают.
При изменении акка в gnome-control-center выдает в консоль
(gnome-control-center:1707): user-accounts-cc-panel-WARNING **: Failed to run apg: Failed to execute child process "apg" (No such file or directory)
потом поставил apg перестало писать, но настройки так и не меняются
и при изменении языка пишет
(gnome-control-center:1498): GLib-GIO-CRITICAL **: g_settings_get_value: assertion `G_IS_SETTINGS (settings)' failed
(gnome-control-center:1498): GLib-CRITICAL **: g_variant_get_string: assertion `value != NULL' failed
(gnome-control-center:1498): GLib-CRITICAL **: g_variant_unref: assertion `value != NULL' failed
Думаю, как во многих темах за последние пару недель - не чтение новостей на главной странице и обновление через
pacman -Syuf

Ну теперь разгребайте.
Вот на американском форуме арча нарыл подобную проблему
https://bbs.archlinux.org/viewtopic.php?id=131300 здесь говорится, что с GDM, что-то не так. Запускал гном через слим, язык стает нормально.
krop
/etc/locale.sh 
есть
???
/etc/locale.sh в нем написано только export LANG=ru_RU.utf8
Не /etc/profile.d/locale.sh ?

Если gdm пускается демоном, то необходимо
DAEMON_LOCALE=“yes”

http://archlinux.org.ru/forum/viewtopic.php?f=8&t=7565#p63829
krop
/etc/locale.sh в нем написано только export LANG=ru_RU.utf8
Старый файл назывался /etc/profile.d/locale.sh, и в нём было написано так.
При обновлении его требуется удалить.
Если и после обновления некие программы требуют, можно создать файл /etc/locale.conf, но в нём переменные указывать без export, это важно.
Спасибо чуваки, изменение rc.conf и locale.conf помогло!
 
Зарегистрироваться или войдите чтобы оставить сообщение.