[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Q: rh6, sort russin text?
Hi!
1. Вот тут пришлось проверить sort на RedHat 6.0, и увы не заработало:
После сорта:
--------------
TO-TO
Test
test
ёжик
Ёлка
юла
ель
итак
йссс
кит
Юля
Есть
Гог
Йллл
Коля
---------------
strace дал:
open("/usr/share/locale/ru_SU/LC_MESSAGES", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_MONETARY", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_COLLATE", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_TIME", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_NUMERIC", O_RDONLY) = 4
open("/usr/share/locale/ru_SU/LC_CTYPE", O_RDONLY) = 4
И где же сортировка? Может кто прояснить ситуацию? В rh5.2 это еще работало.
2. И еще, пришлось столкнуться с /usr/i486-linux-libc5/lib/libX11.so.6.1,
старые nedit и NN3.04 собраны с ним. Оказалось что не смотря на LANG, LC_ALL,
LC_CTIME - берется C/XLC_LOCALE !!! Дальнейшие разборки показали
что она (XLC_LOCALE) - 7 бит. Пригодился совет об подмене default на
KOI8-R, после этого nedit стал работать с XKB (Cyrillic_...), но NN3
по прежнему не отрисовывает элементы в полях ввода и на кнопках, когда 8 бит.
xscope показывает запросы на шрифт KOI8-R как обычно.
Если взять XLC_LOCALE от iso8859-1 и заменить encoding_name на KOI8-R,
то начинает вводить нормально, но конечно шрифты берутся iso8859-1.
Пробую далее заменить для шрифтов:
---------------------------------------------------
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
# primary ISO8859-1:GL
primary KOI8-R:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
# name ISO8859-1:GR
name KOI8-R:GR
}
font {
# primary ISO8859-1:GR
primary KOI8-R:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
#encoding_name ISO8859-1
encoding_name KOI8-R
---------------------------------------------------
Но пока ни каких изменений. У нас по прежнему пользуют NN3, как и я сам.
На Irix 6.5 после настройки у меня NN3 заработал как часы, все баги
с charset исчезли. А что же мешает ему работать на Linux?
Может это проблема Motif-a?
Это касается и rh5.2, и rh6.0.
Кстати, кто знает, почему в rh нет 'xscope', что же предлагается вместо
этой программы?
3. И еще, как обстоят дела с locale в OpenBSD? Два года назад была дискуссия
об этом, но ни каких следов я не нашел (locale).
By!
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/