AV>> А я знаю: локаль - свойство процесса, а не системы. Помнится, AV>> когда-то даже показывал публике два терминала: в одном - насквозь AV>> восьмибитный golded в ru_RU.koi8-r, в другом - vim в ru_RU.UTF-8 AV>> с хероглифами.
DG>>> Пришлось поставить для фидо отдельный линукс минимальной DG>>> конфигурации в VirtualBox, настроить там однобайтовую консоль и DG>>> KOI8-R. AV>> Вот как раз в Linux-системах с локалью никаких врожденных проблем AV>> нет вообще. Любая кривизна - это либо руки сборщиков дистрибутива, AV>> либо руки пользователя. DG> Ты не указал еще один источник проблемы -- кривые руки программистов.
Я чуть выше привел пример того, как golded работает в urxvt. Соответственно, кривизну рук разработчиков как минимум этих двух программ можно исключить.
DG> Я прекрасно знаю что нет в Линуксе с локалью никаких проблем.
Очень хорошо.
DG> У меня щас в одном gnome-terminal UTF-8 для себя, в другом CP866 для DG> общения с машиной на QNX. И ещё один терминал с локалью KOI8-R сделать DG> не проблема. Hо вот не работает golded нормально в юникодном DG> терминале. (даже если там KOI8-R)
Два варианта: либо локаль настроена неправильно, либо терминал недостаточно юникодный :-)
DG> А ломать глаза в xterm или rxvt не охота.
А зачем глаза ломать? Запусти с тем же шрифтом в той же геометрии.
DG> Поэтому виртуалка с параметром ядра "vt.default_utf8=0",
Открою тебе стрррррашную тайну: этот параметр влияет только на консоль.
DG> всеобщей локалью ru_RU.KOI8-R
`perl -e 'print "Локаль - свойство процесса, а не системы!\n" x100500;'`
DG> и поднятым sshd спасает.
Здесь, кстати, тоже бывают нюансы наподобие параметра AcceptEnv...
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Отпуск - это когда утром суббота, днем воскресенье, а вечером пятница --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)