Показать полную графическую версию : русификация консоли
Не получается русифицировать консоль !!! 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
Guest
А ведь это уже не раз здесь обсуждалось! А копайте в /etc/passwd. Больше ничего не скажу, пользуйтесь поиском.
class russian выставлен у всех пользователей, однако это не помогает !!! Дело не в /etc/password? что еще может быть ?
/etc/ttys/
всем консолям cons25r поставить
на всех консолях стоит cons25r, однако проблема сохраняется
Guest
даем подсказку зала - какие shell (прописано именно в /etc/passwd) стоят у Ваших пользователей?
в /etc/defaults/rc.conf
keychange что стоит?
(keychange="61 ^[[K" #переключает по капсу)
> (keychange="61 ^[K" #переключает по капсу)
неважно какой keychange - по дефолту он CapsLock
> какие shell (прописано именно в /etc/passwd) стоят у Ваших пользователей?
У всех пользователей стоит /usr/local/bin/bash, версии 2.05b
Только что заметил: при вводе имени пользователя и пароля (login) - русский язык прекрасно работает, однако после залогинивания - облом. Куда тогда копать ?
результат chfn для юзера, которому настраивается консоль, можешь выложить?
Belansky
20-10-2004, 08:40
Guest
Проверьте, все ли Вы сделали для локализации консоли, как указано в этой статье (http://unix.ginras.ru/bsd/inst007.html).
я прочитал полностью статью, сделал все - не помогает, может стоить попробовать скомпилировать кодировку в ядро ?
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:
хде еще посмотреть ?
У всех пользователей стоит /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 ?
А попробуй вместо баша сш юзеру прописать...
just mar - thnx, вопрос закрыт
ну, чтобы окончательно закрыть этот вопрос - краткое резюме:
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 (http://www.opennet.ru/docs/BSD/FreeBSD_RELENG_4/index.html)):
------------------------------ $HOME/.login -------------------------------
setenv CHARSET KOI8-R
setenv MM_CHARSET KOI8-R
setenv LANG ru_RU.KOI8-R
===========================
для других оболочек, надо полагать - будут свои настройки
Вот теперь, вроде действительно все :)
Исправлено: mar, 0:22 22-10-2004
Belansky
24-10-2004, 14:43
mar
Если все пользователи используют один и тотже shell, то эти настройки можно в /etc/login.conf прописать - действует сразу на всех пользователей.
Belansky
точно - стормозила, у них же один шелл =)
http://www.bsdportal.ru/kb.php?mode=article&k=79
Belansky
02-11-2004, 20:38
bvm
А при чем здесь статья о локализации в cp1251?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.