Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   русификация консоли (http://forum.oszone.net/showthread.php?t=15270)

Guest 18-10-2004 16:31 82216

Не получается русифицировать консоль !!! HELP !!!
в rc.conf прописано
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"

# echo $LANG
ru.KOI8-R
# echo MM_CHARSET
ru.KOI8-R

в mc русский шрифт отображается нормально, при переключении на русский по caps lock при нажатии на клавишу слышен beep, буквы не печатаются. куда копать ? весь день мучаюсь !!!

Belansky 18-10-2004 17:00 82217

Guest
А ведь это уже не раз здесь обсуждалось! А копайте в /etc/passwd. Больше ничего не скажу, пользуйтесь поиском.

Guest 18-10-2004 17:12 82218

class russian выставлен у всех пользователей, однако это не помогает !!! Дело не в /etc/password? что еще может быть ?

Protsko 18-10-2004 17:30 82219

/etc/ttys/
всем консолям cons25r поставить

Guest 18-10-2004 18:06 82220

на всех консолях стоит cons25r, однако проблема сохраняется

mar 19-10-2004 10:26 82221

Guest
даем подсказку зала - какие shell (прописано именно в /etc/passwd) стоят у Ваших пользователей?

Protsko 19-10-2004 12:00 82222

в /etc/defaults/rc.conf
keychange что стоит?
(keychange="61 ^[[K"  #переключает по капсу)

Guest 19-10-2004 16:53 82223

> (keychange="61 ^[K"  #переключает по капсу)
неважно какой keychange - по дефолту он CapsLock

> какие shell (прописано именно в /etc/passwd) стоят у Ваших пользователей?
У всех пользователей стоит /usr/local/bin/bash, версии 2.05b

Только что заметил: при вводе имени пользователя и пароля (login) - русский язык прекрасно работает, однако после залогинивания - облом. Куда тогда копать ?

Protsko 19-10-2004 17:40 82224

результат chfn для юзера, которому настраивается консоль, можешь выложить?

Belansky 20-10-2004 08:40 82225

Guest
Проверьте, все ли Вы сделали для локализации консоли, как указано в этой статье.

Guest 21-10-2004 11:41 82226

я прочитал полностью статью, сделал все - не помогает, может стоить попробовать скомпилировать кодировку в ядро ?

2Protsko
su-2.05b# chfn spartan
#Changing user information for spartan.
Login: spartan
Password: XXXXXXXXXXXXXXXXXXXX
Uid [#]: 1002
Gid [# or name]: 1003
Change [month day year]:
Expire [month day year]:
Class: russian
Home directory: /home/spartan
Shell: /usr/local/bin/bash
Full Name: User &
Office Location:
Office Phone:
Home Phone:
Other information:

хде еще посмотреть ?

mar 21-10-2004 12:04 82227

Цитата:

У всех пользователей стоит /usr/local/bin/bash, версии 2.05b
а в файлах /home/юзер/.bash_profile у них значится:
Код:

LANG=ru_RU.KOI8-R; export LANG
LC_ALL=ru_RU.KOI8-R; export LC_ALL
MM_CHARSET=KOI8-R; export MM_CHARSET

?

Protsko 21-10-2004 13:14 82228

А попробуй вместо баша сш юзеру прописать...

Guest 21-10-2004 13:19 82229

just mar - thnx, вопрос закрыт

mar 22-10-2004 00:18 82230

ну, чтобы окончательно закрыть этот вопрос - краткое резюме:
1)
/etc/rc.conf
# ru
keymap="ru.koi8-r"
#keychange="61 ^[[K"
scrnmap="koi8-r2cp866"

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
2) /etc/ttys/ меняем cons25 на cons25r (хотя я не меняю и живу =))
3) руссифицируем shell-ы
- для bash: .$HOME/.bashrc[.bash_profile :
LANG=ru_RU.KOI8-R; export LANG
LC_ALL=ru_RU.KOI8-R; export LC_ALL
MM_CHARSET=KOI8-R; export MM_CHARSET
- для Tcsh[Csh] (из заметок lavr):
------------------------------ $HOME/.login -------------------------------
setenv CHARSET KOI8-R
setenv MM_CHARSET KOI8-R
setenv LANG ru_RU.KOI8-R
===========================
для других оболочек, надо полагать - будут свои настройки
Вот теперь, вроде действительно все :)

[s]Исправлено: mar, 0:22 22-10-2004[/s]

Belansky 24-10-2004 14:43 82231

mar
Если все пользователи используют один и тотже shell, то эти настройки можно в /etc/login.conf прописать - действует сразу на всех пользователей.

mar 24-10-2004 14:53 82232

Belansky
точно - стормозила, у них же один шелл =)


bvm 01-11-2004 23:31 82233

http://www.bsdportal.ru/kb.php?mode=article&k=79

Belansky 02-11-2004 20:38 82234

bvm
А при чем здесь статья о локализации в cp1251?


Время: 09:30.

Время: 09:30.
© OSzone.net 2001-