Руссификация консоли

Обсуждаем OS FreeBSD и сервисы на ней.

Руссификация консоли

Сообщение Андрей » 18 сен 2009, 13:13

Приветствуйю.
Хотел руссифицировать консоль, похоже как обчно у авторов проблема с написанием статей.

Вобщем я делал это:

добавил в /etc/rc.conf:
Код: Выделить всё
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"

сменил редактор vi на ее
Код: Выделить всё
/root/>cat .cshrc | grep EDIT
setenv  EDITOR  ee
/root/>exit
exit
/admin>su
Password:
/root>

После этого правил /etc/passwd:
До изменения выглядела так:
Код: Выделить всё
root:*:0:0:Charlie &:/root:/bin/csh
admin:*:1001:0:Admin:/home/admin:/bin/sh


Отредактировал её по требованию авторов до вида:
Код: Выделить всё
root:*:0:0:russian:0:0:Charlie &:/root:/bin/csh
admin:*:1001:0:russian:0:0:SystemAdministrator:/home/admin:/bin/sh


Поменял локальные консоли с cons25 на cons25r в файле /etc/ttys:
Код: Выделить всё
ttyv0   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv1   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv2   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv3   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv4   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv5   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv6   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv7   "/usr/libexec/getty Pc"         cons25r on  secure

Перезагрузился, залогинился и нифига.
Пошел на другой сайт, там сказано:
Меняем все значения cons25 на cons25r.
/etc/profile
LANG=ru.KOI8-R
export LANG
MM_CHARSET=KOI8-R
export MM_CHARSET

Вот и все. Консоль русифицирована.


У них руссифицирована, а у меня нет. :(
Что делать - уже не знаю.

Заранее благодарен за ответ.

ЗЫ.
http://www.lissyara.su/?id=1081 - тут обещали что еще и мессаги будут на русском.
http://www.opennet.ru/base/rus/freebsd_rus.txt.html - тут ничего не обещали, но привели еще способы руссификации иксов (в подобную руссификацию я уже не верю.)

ЗЫЫ. $ uname -a
Код: Выделить всё
FreeBSD FS2.localhost 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 07:18:07 UTC 2009     root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение lehisnoe » 18 сен 2009, 14:37

Код: Выделить всё
/etc/profile
LANG=ru.KOI8-R

должно выглядеть как
Код: Выделить всё
LANG=ru_RU.KOI8-R
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Руссификация консоли

Сообщение Андрей » 18 сен 2009, 15:32

Пофиксил.
Не помогло.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение lehisnoe » 18 сен 2009, 18:41

Пофиксил.
Не помогло.

А пробовал зайти в новой сессии?
Плюс, запость вывод
Код: Выделить всё
env | grep LANG
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Руссификация консоли

Сообщение Андрей » 21 сен 2009, 06:13

lehisnoe писал(а):А пробовал зайти в новой сессии?

Я уже даже машину ребутил - не помогло.


lehisnoe писал(а):
Код: Выделить всё
env | grep LANG


Код: Выделить всё
FS2# env | grep LANG
LANG=ru_RU.KOI8-R


Может шрифты надо какие ставить?

я вот порылся по просторам инета и нашел вот такую статью:
http://argo-uln.blogspot.com/2006/10/freebsd.html

я вот что думаю, может надо редактировать не /etc/passwd, как указанно в первых статьях, а все-таки /etc/master.passwd ?

ЗЫ.
1. Не мене странно, что сообщения системы выводятся на русском, ее русским стал, а вот в mc все опять же английский.
2. Ввод текста в русской раскладке не возможен, даже при создании папки при работе в mc. (может из-за настроек putty). Хотя такие же настройки стоят на линуксовую сессию (на другую машину) там все работает нормально.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение Андрей » 21 сен 2009, 08:10

Вроде заработало. Сессия putty была не причем.
В настройках mc Надо было выбрать Options -> Display bits -> Full 8 bits input получим ввод текста в русской раскладке.

Опять же вопрос - как руссифицировать меню mc? :)
В настройках смотрел - ничего нет.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение lehisnoe » 21 сен 2009, 10:11

При сборке мс ты ставил галку
Код: Выделить всё
[X] NLS       Build with NLS support
?
Если да, то после изменения LANG мс автоматом "подхватывает" текущую локаль, иначе будешь лицезреть "бусурманский" до пересборки мц с поддержкой NLS :)
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Руссификация консоли

Сообщение Андрей » 21 сен 2009, 11:16

похоже не ставил. ок. пересоберу. :)

Пересобрал.
Подвожу некоторые итоги. В ssh соединении все работает нормально. При работе от самой консоли - получаю не руссифицированную консоль. Одно радует - русский шрифт корректно показывается.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение Андрей » 22 сен 2009, 09:44

в самой ttyv* выполняю
Код: Выделить всё
env | grep LANG

на вывод нет ничего.
в ssh все работает нормально.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Руссификация консоли

Сообщение lehisnoe » 22 сен 2009, 10:09

М.б. следует еще где-нибудь засетить LANG?
Например, в ~/.profile
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

След.

Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29