Re: [gnome-cyr] [BUG] gdm
- From: Lubimov Alexey <avl l14 ru>
- Cc: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] [BUG] gdm
- Date: Fri, 27 Jun 2008 03:06:58 +0400
Приложения судя по всему, не причем.
С utf8 не работает стандартный иксовый xim и, соответственно, все, что
через него работает.
Что интересно, в федоре для себя, любимых, америкосы поставили
en_US.UTF-8 и все у них хорошо. А вот у всех остальных почему то utf8.
Так что имхо надо не костыли множить, а лечить тех, то криво ставит
локали. А то завтра они вообще будут ru_RU.утф8 ставить и требовать
патчить все приложения...
Nickolay V. Shmyrev пишет:
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 не понимают.
_______________________________________________
gnome-cyr mailing list
gnome-cyr gnome org
http://mail.gnome.org/mailman/listinfo/gnome-cyr
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]