Не получается русифицировать консоль !!! 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, буквы не печатаются. куда копать ? весь день мучаюсь !!! |
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 для юзера, которому настраивается консоль, можешь выложить?
|
Guest
Проверьте, все ли Вы сделали для локализации консоли, как указано в этой статье. |
я прочитал полностью статью, сделал все - не помогает, может стоить попробовать скомпилировать кодировку в ядро ?
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: хде еще посмотреть ? |
Цитата:
Код:
LANG=ru_RU.KOI8-R; export LANG |
А попробуй вместо баша сш юзеру прописать...
|
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): ------------------------------ $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] |
mar
Если все пользователи используют один и тотже shell, то эти настройки можно в /etc/login.conf прописать - действует сразу на всех пользователей. |
Belansky
точно - стормозила, у них же один шелл =) |
|
bvm
А при чем здесь статья о локализации в cp1251? |
Время: 09:30. |
Время: 09:30.
© OSzone.net 2001-