|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 08 Jan 2006 12:33:26 To : Eugene Grosbein Subject : Re: binary locale compatibility -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > 07 янв 2006, суббота, в 23:55 KRAST, Igor Sysoev написал(а): > > >> Единственная проблема - бинарный формат локали в шестерке другой > >> и собранные под четверку приложения не могут использовать файлы > >> локали от шестерки. Для приложений в base system поддержка локали > >> пока несущественна, в отличие от /usr/local, поэтому временно > >> (через login.conf в класс russian) добавил переменную среды > >> PATH_LOCALE, указывающую на старые файлы локали. > >> > >> Для консольных приложений помогло. Запускаю с консоли иксы через startx, > >> в xterm русские буквы не вводятся, несмотря на то, что все переменные > >> среды на месте. Запускаю xev, он показывает, что XLookupString > >> правильно отрабатывает и русские буквы выводит. В galeon русские > >> буквы вводятся. Hа консоль, с которой запущены иксы, выводятся такие > >> сообщения: > >> > >> Warning: locale not supported by C library, locale unchanged > >> > >> И такие: > >> Gdk-WARNING **: locale not supported by C library > >> > >> Чего я не учитываю? > > IS> ports/misc/compat4x ? > > Всё содержимое /usr/lib (+/usr/lib/compat) от 4.x скопировано > в /usr/lib/compat на шестерке, иначе бы приложения, собранные на 4.x, > на запустились бы. Вроде бы misc/compat4x больше ничего не делает? misc/compat4x зависит от misc/localedata, который ставит старые locale в /usr/local/share/compat/locale/ -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65777cc94951.html, оценка из 5, голосов 10
|