[sisyphus] Регулярные сборки: выбор языка поломан

Michael Shigorin mike на osdn.org.ua
Сб Апр 27 21:57:16 MSK 2013


On Sat, Apr 27, 2013 at 09:33:59PM +0400, Aleksey Novodvorsky wrote:
> >> >> Живая система загружается с русским языком интерфейса,
> >> >> независимо от того, какой язык выбран в начальном загрузочном
> >> >> меню.  Тестировал на последней сборке Xfce i586
> >> > Странно, русский и украинский проверяю каждый раз.
> >> > Какой именно выбирали?
> >> Вот проверил последнюю сборку 32-bit Xfce.
> >> lang=kk_KZ  в меню загрузки не переключает на казахский язык,
> >> живая система все равно загружается на русском языке.
> > А, дошло -- это use/live/ru в зависимостях distro/.regular-base;
> > попробую что-то сделать, хотя впопыхах бы не хотелось...
> Впопыхах не надо! Но когда почините, -- сообщите, пожалуйста.

Похоже на недоработку в livecd-setlocale: при lang=kk_KZ
в параметрах ядра /etc/sysconfig/i18n оказался заполнен
правильно, а вот /etc/locale.conf содержит только "LANG=".

Если правильно помню, чудо враждебной техники по имени
systemd изобрело отдельный localectl для изменения локали,
помимо конфигурационного файла /etc/locale.conf...
видимо, его никто не дёргает, а при попытке дёрнуть руками:

$ localectl list-locales | grep kk
kk_KZ
kk_KZ.utf8
$ localectl set-locale kk_KZ
Failed to issue method call: Invalid argument

От рута -- аналогично.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Sisyphus