* Anton Shcherbinin <usep...@fastmail.fm> [2011-03-03 11:05:55 +0300]:

> ???Thu, 3 Mar 2011 10:45:17 +0300, Ключников А.С. wrote in 
> <20110303074517.ga37...@mail.ulgsm.ru> :
> >> Поставить переменную LANG=C, оставить LC_CTYPE в нужном языке, остальные
> >> вообще убрать. Попробуйте так.
> 
> > Попробовал сразу же. Сломался ввод русских букв.
> 
> > мне кажется тут нужно ломать сам шел.
> > Вывести из под действия locale некоторые разделы сообщений.
> 
> Не нужно ничего ломать. Переменные LANG и LC_ALL имеют приоритет над 
> остальными. Выставив, как указано в процитированном совете, LANG=C, вы 
> сделали LC_CTYPE=С, чем, в частности, сломали ввод/вывод русских букв.
> 
> unsetenv LC_ALL
> unsetenv LANG
> setenv LC_CTYPE ru_RU.KOI8-R
> 
> поможет отцу русской демократии. (Ну или как там делаются аналогичные 
> присваивания в zsh. Я даю команды для csh/tcsh).

Спасибо помогло.
Во всяком случае стало лучше чем раньше :)

Теперь у меня в профайле:
# Some environment variables
#LANG="ru_RU.KOI8-R";        export LANG
#LC_ALL="ru_RU.KOI8-R";      export LC_ALL
LC_CTYPE="ru_RU.KOI8-R";    export LC_CTYPE
LC_COLLATE="ru_RU.KOI8-R";  export LC_COLLATE
LC_TIME="ru_RU.KOI8-R";     export LC_TIME
LC_NUMERIC="ru_RU.KOI8-R";  export LC_NUMERIC
LC_MONETARY="ru_RU.KOI8-R"; export LC_MONETARY
#LC_MESSAGES="ru_RU.KOI8-R"; export LC_MESSAGES
MM_CHARSET="KOI8-R";        export MM_CHARSET



> 
> -- 
> Anton Shcherbinin 

-- 
С уважением,
Ключников Алексей Сергеевич

Ответить