Re: [gnome-cyr] [BUG] gdm
- From: "Nickolay V. Shmyrev" <nshmyrev yandex ru>
- To: kozlov y gmail com
- Cc: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] [BUG] gdm
- Date: Thu, 26 Jun 2008 22:26:19 +0400
26.06.08, 20:59, "Yuri Kozlov" <kozlov y gmail com>:
> 2008/6/25 Lubimov Alexey <avl l14 ru>:
> > Кстати, вопросец по gdm.
> >
> > в федоре при выборе в gdm русской локали, выставляется ru_RU.utf8.
> >
> > В свете бага https://bugzilla.redhat.com/show_bug.cgi?id=446912
> > возникает вопрос, где он хранит все эти соответствия названий локалей и
> > установок LC*
> Погуглив, сложилось ощущение, что X совсем не любят, когда указывается
> utf8, а не UTF-8. Даже не помогает указать в locale.alias.
> И такое поведение тянется с 2002 года.
> Откуда вообще взялось сокращение utf8? Я, конечно, понимаю, что glibc
> пофигу, но...
> Сорри за маленький офтоп.
Значение берётся из glibc из файла /usr/lib/locale/locale-archive. Кроме того, gdm может и сам дописать utf8:
static gboolean
add_locale (const char *language_name)
{
GdmLocale *locale;
GdmLocale *old_locale;
char *name;
if (language_name_is_utf8 (language_name)) {
name = g_strdup (language_name);
} else {
name = g_strdup_printf ("%s.utf8", language_name);
Этот и связанный код находится в gdm/gui/simple-greater/gdm-languages.c
Кроме того, он не свободен от других ошибок, например:
http://bugzilla.gnome.org/show_bug.cgi?id=536387
По моему мнению, лучше исправить приложения, которые utf8 не понимают.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]