[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/