|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 07 Jan 2006 21:42:51 To : All Subject : binary locale compatibility -------------------------------------------------------------------------------- Привет! Поставил на отдельный слайс 6.0-RELEASE, подмонтировал с соседней 4.11-STABLE разделы /home и /usr/local, где надо расставил симлинки, в ядро шестерки добавил COMPAT_FREEBSD4 (COMPAT_FREEBSD5 не добавлял). В основном все поднялось, включая собранные под четверку иксы и иксовые приложения, а так же OpenGL и даже линуксовый Quake III бегает, как ни в чем не бывало. Единственная проблема - бинарный формат локали в шестерке другой и собранные под четверку приложения не могут использовать файлы локали от шестерки. Для приложений в 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 Чего я не учитываю? Eugene -- Есть еще слова, кроме слова "приказ" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260935cfac51f.html, оценка из 5, голосов 10
|