Может кто сталкивался с такой проблемой...
Система Solaris 5.7, CDE 1.3.
Скачал русские шрифты, прописал их, запустил xrus. Переключение на русский работает, но в некоторых программах (irssi, mc, vi, mcedit, lynx) - вместо русских букв в koi-8 печатаются буквы с "отрезанным" 8-м битом - ну, к примеру вместо "солярис" увидим "SOLQRIS".
При этом в bash (dtterm), pine русский набирается без проблем.
Каким образом это поправить? LANG и LC_* установлены в "C".
Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
>Может кто сталкивался с такой проблемой...
>Система Solaris 5.7, CDE 1.3.
>Скачал русские шрифты, прописал их, запустил xrus. Переключение на русский работает, но
>в некоторых программах (irssi, mc, vi, mcedit, lynx) - вместо русских
>букв в koi-8 печатаются буквы с "отрезанным" 8-м битом - ну,
>к примеру вместо "солярис" увидим "SOLQRIS".с какой стати с "C" локалью верхний софт должен отображать вторую
часть кодовой таблицы?
Как пример, установи любую локаль отличную от "C" и получишь работающий
8bit.
>При этом в bash (dtterm), pine русский набирается без проблем.
>Каким образом это поправить? LANG и LC_* установлены в "C".
>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?придется, или поискать что-нить готовое в Internet
>
>с какой стати с "C" локалью верхний софт должен отображать вторую
>часть кодовой таблицы?
>Как пример, установи любую локаль отличную от "C" и получишь работающий
>8bit.
>Хммм.. не знал, не знал ;) Попробую en_US - там вроде такая была ;)
Если не прокатит - займусь koi-8
может потом в интернет выложу, если получится ;))>>При этом в bash (dtterm), pine русский набирается без проблем.
>>Каким образом это поправить? LANG и LC_* установлены в "C".
>>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
>
>придется, или поискать что-нить готовое в Internet
>>
>>с какой стати с "C" локалью верхний софт должен отображать вторую
>>часть кодовой таблицы?
>>Как пример, установи любую локаль отличную от "C" и получишь работающий
>>8bit.
>>
>
>Хммм.. не знал, не знал ;) Попробую en_US - там вроде такая
>была ;)
>Если не прокатит - займусь koi-8
>может потом в интернет выложу, если получится ;))ну ясен пень что не US и не UK, а ту где используется вторая часть ASCII
table>>>При этом в bash (dtterm), pine русский набирается без проблем.
>>>Каким образом это поправить? LANG и LC_* установлены в "C".
>>>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
>>
>>придется, или поискать что-нить готовое в Internet
Во, нашел русификацию ;))
http://spider.mofis.ru
вообще, это имхо то же что было на http://spider.nix.ru - но эта ссылка уже не работает
так что апдейтите ссылки ;))
Skachal vse s etogo saita i sdelal tak kak tam napisano.
Locale v sisteme "ru.koi8-r"
No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim, a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...Nu a seichas ya chto nepravilno delau?
P.S. Oh uj eti Kirill i Mefodii...
>Skachal vse s etogo saita i sdelal tak kak tam napisano.
>Locale v sisteme "ru.koi8-r"
>No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim,
>a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...
>
>Nu a seichas ya chto nepravilno delau?mc, lynx
легко настроить.
как настроить остальные перечисленные проги я не в курсе.
могу только посоветовать заменить vi на vim
>Skachal vse s etogo saita i sdelal tak kak tam napisano.
>Locale v sisteme "ru.koi8-r"
>No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim,
>a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...
>
>Nu a seichas ya chto nepravilno delau?
>
>P.S. Oh uj eti Kirill i Mefodii...ultra:/home/lavr> ls -la /usr/lib/locale | grep ru_
lrwxrwxrwx 1 root other 5 Jul 24 1997 ru -> ru_SU
drwxr-xr-x 8 bin bin 512 Jul 24 1997 ru_SU
lrwxrwxrwx 1 root other 5 Jul 24 1997 ru_SU.KOI8-R -> ru_SU
ultra:/home/lavr> locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
ultra:/home/lavr> setenv LANG ru_SU.KOI8-R
ultra:/home/lavr> locale
LANG=ru_SU.KOI8-R
LC_CTYPE="ru_SU.KOI8-R"
LC_NUMERIC="ru_SU.KOI8-R"
LC_TIME="ru_SU.KOI8-R"
LC_COLLATE="ru_SU.KOI8-R"
LC_MONETARY="ru_SU.KOI8-R"
LC_MESSAGES="ru_SU.KOI8-R"
LC_ALL=
ultra:/home/lavr> echo $SHELL
/usr/local/bin/tcsh
ultra:/home/lavr> echo "Мама мыла раму, папа пошел в магазин"
Мама мыла раму, папа пошел в магазин
ultra:/home/lavr> uname -a
SunOS ultra 5.5.1 Generic_103640-32 sun4u sparc SUNW,Ultra-1
ultra:/home/lavr>ultra:/home/lavr> lynx http://unix1.jinr.ru/~lavr/
Page for check FAQs: SSH and WuFTPD (p1 of 5)
Русская редакция FAQs: SSH и WuFTPD, в тестовых целях
Если у кого есть ссылки на интересные страницы и форумы по FreeBSD,
пришлите please ссылку на lavr@unix1.jinr.ru.
Вся документация и переводы могут быть свободно использованы лишь в
некоммерческих целях, для изучения и популяризации Unix-like OS.
______________________________________________________________________* Faq по SSH в русской редакции. готовится дополнение
* Faq по OpenSSH в русской редакции. new
+ Собираем OpenSSH updated-corrected 30.06.2002
* Руководство по установке и настройке SSH1.5. Версия HTML
рекомендую
* Старый FAQ по SSH-Protocol-1. Текстовая версия.
* Руководство по установке и настройке SSH1. Текстовая версия.
полезные ссылки по SSH для разных OS
http://www.freessh.org/
* Faq по WuFTPD в русской редакции.
* Чуть-чуть переработанный Solaris-FAQ от FIDO7.RU, если его можно
так назвать.
* Оригинальный Solaris-FAQ от FIDO7.RU
* Новая версия Solaris-FAQ от FIDO7.RU.(утверждена :) new
* Почему народ привлекают верхние страницы Solaris, а не эта?
рекомендую
* Володь, бум делать адаптер на Serial-port для съема температуры с
датчиков и отображения на WWW
* а здесь описание к Memtest86.
...ultra:/home/lavr> echo $EDITOR
/usr/bin/vi
ultra:/home/lavr> whereis vi
vi: /usr/bin/vi /usr/ucb/vi /usr/man/man1/vi.1
ultra:/home/lavr> which vi
/usr/bin/vi
ultra:/home/lavr> whereis nvi
nvi: /usr/local/bin/nvi
ultra:/home/lavr> vi koi8
Мама мыла раму
йцукенгшщзхъ
фывапролдджэ
ЙЦУКЕНГШЩЗХЪ
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"koi8" [New file]ultra:/home/lavr> set | grep tcsh
shell /usr/local/bin/tcsh
tcsh 6.07.02
version tcsh 6.07.02 (Astron) 1996-10-27 (sparc-sun-solaris) options 8b,nls,dl,vi,al
ultra:/home/lavr> (как собран tcsh)
[ultra]~ > locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
[ultra]~ > export LANG=ru_SU.KOI8-R
[ultra]~ > cat .inputrc
set convert-meta off
set input-meta on
set output-meta on
[ultra]~ > echo "Мама мыла раму"
Мама мыла раму
[ultra]~ > locale
LANG=ru_SU.KOI8-R
LC_CTYPE="ru_SU.KOI8-R"
LC_NUMERIC="ru_SU.KOI8-R"
LC_TIME="ru_SU.KOI8-R"
LC_COLLATE="ru_SU.KOI8-R"
LC_MONETARY="ru_SU.KOI8-R"
LC_MESSAGES="ru_SU.KOI8-R"
LC_ALL=
[ultra]~ >PS. Тут использовалось locale со старым названием: ru_SU.KOI8-R
(для единообразия на то время)
http://unix1.jinr.ru/~lavr/howtostart.html - тривиальные решения без
локализации можно прочитать здесь
>LANG=ru_SU.KOI8-R
>LC_CTYPE="ru_SU.KOI8-R"
>LC_NUMERIC="ru_SU.KOI8-R"
>LC_TIME="ru_SU.KOI8-R"
>LC_COLLATE="ru_SU.KOI8-R"
>LC_MONETARY="ru_SU.KOI8-R"
>LC_MESSAGES="ru_SU.KOI8-R"
>LC_ALL=
>ultra:/home/lavr> echo $SHELL
>/usr/local/bin/tcsh
>ultra:/home/lavr> echo "Мама мыла раму, папа пошел в магазин"
>Мама мыла раму, папа пошел в магазин
>ultra:/home/lavr> uname -a
>SunOS ultra 5.5.1 Generic_103640-32 sun4u sparc SUNW,Ultra-1
>ultra:/home/lavr>
>
>ultra:/home/lavr> lynx http://unix1.jinr.ru/~lavr/
>
>ultra:/home/lavr> echo $EDITOR
>/usr/bin/vi
>ultra:/home/lavr> whereis vi
>vi: /usr/bin/vi /usr/ucb/vi /usr/man/man1/vi.1
>ultra:/home/lavr> which vi
>/usr/bin/vi
>ultra:/home/lavr> whereis nvi
>nvi: /usr/local/bin/nvi
>[ultra]~ > export LANG=ru_SU.KOI8-R
>[ultra]~ > cat .inputrc
>set convert-meta off
>set input-meta on
>set output-meta on
>[ultra]~ > echo "Мама мыла раму"
>Мама мыла раму
>[ultra]~ > locale
>LANG=ru_SU.KOI8-R
>LC_CTYPE="ru_SU.KOI8-R"
>LC_NUMERIC="ru_SU.KOI8-R"
>LC_TIME="ru_SU.KOI8-R"
>LC_COLLATE="ru_SU.KOI8-R"
>LC_MONETARY="ru_SU.KOI8-R"
>LC_MESSAGES="ru_SU.KOI8-R"
>LC_ALL=
>[ultra]~ >
>
>PS. Тут использовалось locale со старым названием: ru_SU.KOI8-R
>(для единообразия на то время)
>http://unix1.jinr.ru/~lavr/howtostart.html - тривиальные решения без
>локализации можно прочитать здесьХм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в линуксе. со второй у мя mc стал весь интерфейс давать по русски
но почему-то русские буквы я вводить не смог
попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них ISO, сделаю симлинку и попробую еще раз ;))
Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске любой проги ругалась "cannot set locale"
Thanks за советы, читаю ;))
>
>Хм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в
>линуксе. со второй у мя mc стал весь интерфейс давать по
>русски
>но почему-то русские буквы я вводить не смог
>попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них
>ISO, сделаю симлинку и попробую еще раз ;))
>Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске
>любой проги ругалась "cannot set locale"
>Thanks за советы, читаю ;))Всё, разобрался. Подробно изучил всё описание по ссылке, спасибо что просветил про stty -istrip и иже с ним.
Всё работает ;)) Надо будет это запомнить и зарубить на носу ;))
>>
>>Хм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в
>>линуксе. со второй у мя mc стал весь интерфейс давать по
>>русски
>>но почему-то русские буквы я вводить не смог
>>попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них
>>ISO, сделаю симлинку и попробую еще раз ;))
>>Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске
>>любой проги ругалась "cannot set locale"
>>Thanks за советы, читаю ;))
>
>Всё, разобрался. Подробно изучил всё описание по ссылке, спасибо что просветил про
>stty -istrip и иже с ним.
>Всё работает ;)) Надо будет это запомнить и зарубить на носу ;))
>я ставил свое locale, которое таскал по своим Sun'ам в кластере, где оно,
сохранились ли sources... Я его так и не нашел :(((