The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблемы с русификацией FreeBSD "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблемы с русификацией FreeBSD "
Сообщение от x33 emailИскать по авторуВ закладки on 27-Мрт-03, 05:53  (MSK)
Никак не могу русифицировать консоль под FreeBSD.
Рассказываю, как все было:
прописал в /etc/rc.conf следующие строки
   keymap=ru.koi8-r
   keychange="61 ^[[K"
   scrnmap="koi8-r2cp866"
   font8x16="cp866-8x16"
   font8x14="cp866-8x14"
   font8x8="cp866-8x8"
в /etc/ttys исправил виртуальные консоли на следующие
   ttyv0 "/usr/libexec/gett Pc" cons25r on secure
Переключение раскладок не заработало. Потом понял, что в параметре keychange должны быть не строка а escape-character. В редакторе ee через CTRL-O (ascii-code) ввел: 27 (ascii код клавиши escape). Получился желаемый escape-character ^[... Потом дописал еще [K... Все равно не заработало, но на этот раз при нажатом caps-lock при попытке что-либо написать, получались только beep'ы... =) В midnight commander'е как ни странно все работает отлично... а вот в чистой консоли - нет... Тут до меня опять дошло, что в миднайте все работает только потому, что в его настройках установлен флаг 8-bit output... То есть, получается, что в консоли используется только 7-битный вывод по умолчанию... Все что выше 7 бит (туда попадают русские буковки) не выводится... Под LFS linux проблема решалась просто - в rc-файле bash'а можно было установить необходимые параметры вывода... А как сделать это в tcsh?
Или может я вообще что-то неправильно делаю? Например, escape-character неправильно пишу или еще что-нть? Под линухом escape'ы я писал в файл очень просто: '# clear >> filename'. То же самое работает и в BSD, я пробовал и так и через ee'вскую менюшку для ввода ascii-кодов. Эффект один и тот же - не работает, только пищит...
Использую FreeBSD 4.5 + tcsh
Если можно, подскажите 100% вариант включения русских шрифтов под консолью, плз (с пошаговыми инструкциями, я еще newbie в FreeBSD).
Сколько я в сети не искал - везде одно и то же...

И второй вопрос: нельзя ли какую-нть другую клавишу (или комбинацию)назначить на переключение раскладок? А то в том же самом midnight commander'е при попытке напечатать циферки русским шрифтом на основной части клавиатуры рисуются знаки препинания, и мне приходится переключаться обратно в инглиш, чтоб их напечатать (а numpad'ом я не привык пользоваться)... =(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "проблемы с русификацией FreeBSD "
Сообщение от klim emailИскать по авторуВ закладки on 27-Мрт-03, 08:44  (MSK)
>Никак не могу русифицировать консоль под FreeBSD.
>Рассказываю, как все было:
>прописал в /etc/rc.conf следующие строки
>   keymap=ru.koi8-r
>   keychange="61 ^[[K"
>   scrnmap="koi8-r2cp866"
>   font8x16="cp866-8x16"
>   font8x14="cp866-8x14"
>   font8x8="cp866-8x8"
>в /etc/ttys исправил виртуальные консоли на следующие
>   ttyv0 "/usr/libexec/gett Pc" cons25r on secure
>Переключение раскладок не заработало. Потом понял, что в параметре keychange должны быть
>не строка а escape-character. В редакторе ee через CTRL-O (ascii-code) ввел:
>27 (ascii код клавиши escape). Получился желаемый escape-character ^[... Потом дописал
>еще [K... Все равно не заработало, но на этот раз при
>нажатом caps-lock при попытке что-либо написать, получались только beep'ы... =) В
>midnight commander'е как ни странно все работает отлично... а вот в
>чистой консоли - нет... Тут до меня опять дошло, что в
>миднайте все работает только потому, что в его настройках установлен флаг
>8-bit output... То есть, получается, что в консоли используется только 7-битный
>вывод по умолчанию... Все что выше 7 бит (туда попадают русские
>буковки) не выводится... Под LFS linux проблема решалась просто - в
>rc-файле bash'а можно было установить необходимые параметры вывода... А как сделать
>это в tcsh?
>Или может я вообще что-то неправильно делаю? Например, escape-character неправильно пишу или еще что-нть? Под линухом escape'ы я писал в файл очень просто: '# clear >> filename'. То же самое работает и в BSD, я пробовал и так и через ee'вскую менюшку для ввода ascii-кодов. Эффект один и тот же - не работает, только пищит...
>Использую FreeBSD 4.5 + tcsh
>Если можно, подскажите 100% вариант включения русских шрифтов под консолью, плз (с
>пошаговыми инструкциями, я еще newbie в FreeBSD).
>Сколько я в сети не искал - везде одно и то же...
>
>
>И второй вопрос: нельзя ли какую-нть другую клавишу (или комбинацию)назначить на переключение
>раскладок? А то в том же самом midnight commander'е при попытке
>напечатать циферки русским шрифтом на основной части клавиатуры рисуются знаки препинания,
>и мне приходится переключаться обратно в инглиш, чтоб их напечатать (а
>numpad'ом я не привык пользоваться)... =(


командой pw выставь класс russian

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру