URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 748
[ Назад ]

Исходное сообщение
"Русификация консоли"

Отправлено jaros , 21-Дек-06 17:23 
Подскажите пожалуйста, не получается с русификацией консоли, вроде все так просто:
/etc/rc.conf
   keymap=ru.koi8-r
   keychange="61 ^[[K"
   scrnmap=koi8-r2cp866
   font8x16=cp866b-8x16
   font8x14=cp866-8x14
   font8x8=cp866-8x8

   /etc/ttys
   Меняем все значения cons25 на cons25r.

   /etc/profile
   LANG=ru.KOI8-R
   export LANG
   MM_CHARSET=KOI8-R
   export MM_CHARSET

При нажатом Caps Lock на экране ничего не отображается. Что не так, чего не хватает?


Содержание

Сообщения в этом обсуждении
"Русификация консоли"
Отправлено dkrot , 21-Дек-06 17:56 
>Подскажите пожалуйста, не получается с русификацией консоли, вроде все так просто:
>/etc/rc.conf
>   keymap=ru.koi8-r
>   keychange="61 ^[[K"
>   scrnmap=koi8-r2cp866
>   font8x16=cp866b-8x16
>   font8x14=cp866-8x14
>   font8x8=cp866-8x8
>
>   /etc/ttys
>   Меняем все значения cons25 на cons25r.
>
>   /etc/profile
>   LANG=ru.KOI8-R
>   export LANG
>   MM_CHARSET=KOI8-R
>   export MM_CHARSET
>
>При нажатом Caps Lock на экране ничего не отображается. Что не так,
>чего не хватает?
Я бы еще добавил в /etc/login.conf у класса default:
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:

(само-собой не забыть о #cap_mkdb /etc/login.conf).


"Русификация консоли"
Отправлено jaros , 04-Янв-07 09:05 
Все получилось! :-)))


"Русификация консоли"
Отправлено Keeper , 13-Янв-07 22:12 
>Я бы еще добавил в /etc/login.conf у класса default:
>:charset=KOI8-R:\
>:lang=ru_RU.KOI8-R:
>
>(само-собой не забыть о #cap_mkdb /etc/login.conf).

Если это сервер, то так лучше не делать. Пример: запустите ftpd и попробуйте зайти с виндовой машины через TotalCommander или Far.


"Русификация консоли"
Отправлено wmd772 , 09-Янв-07 20:31 
>Подскажите пожалуйста, не получается с русификацией консоли, вроде все так просто:
>/etc/rc.conf
>   keymap=ru.koi8-r
>   keychange="61 ^[[K"
>   scrnmap=koi8-r2cp866
>   font8x16=cp866b-8x16
>   font8x14=cp866-8x14
>   font8x8=cp866-8x8
>
>   /etc/ttys
>   Меняем все значения cons25 на cons25r.
>
>   /etc/profile
>   LANG=ru.KOI8-R
>   export LANG
>   MM_CHARSET=KOI8-R
>   export MM_CHARSET
>
>При нажатом Caps Lock на экране ничего не отображается. Что не так,
>чего не хватает?

Я конечно дико извиняюсь, вижу вы решили свою проблему. Но хотелось бы добавить что можно обойтись и без scrnmap=koi8-r2cp866(то есть без cp866):
/etc/rc.conf.local
######################### console fonts & screenmap
#------------------------ For KOI8-R
font8x14="koi8-r-8x14"
font8x16="koi8-rb-8x16"
font8x8="koi8-r-8x8"

к тому же у меня есть дурная привычка к виндовой раскладке(каюсь грешен) поэтому keymap у меня стоит такой:
/etc/rc.conf.local
######################### console keyboard
keymap="ru.koi8-r.win"
получаем переключение раскладки по ctrl+shift и все остальные радости набора цифр без shift и точки+запятые привычно на клавише "?" на нижнем ряду под правым мизинцем, раскладка печатной машинки мне пока не кажеться рациональной (может просто не оценивал как следует)

при создании пользователя указываю класс russian после чего в /etc/profile лазить не приходиться благо в /etc/login.conf charset и lang уже прописаны для нас русских

думаю указание класса пользователя и редактирования /etc/rc.conf.local это быстрее и поможет облегчить вам жизнь в дальнейшем,
кстати поменять cons25 на cons25r в /etc/ttys проще через интерфейс sysinstall(хотя думаю вы это знаете и так)


"Русификация консоли"
Отправлено eric cuper , 14-Янв-07 18:54 
казалось бы все просто, но у меня не получается, вроде проблемы и по серьезней решал, а тут нужны русские буквы в консоли и ни как.

#/etc/rc.conf
#
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
#
#(очень интересно надо ли брать значения переменных в кавычки? в одних источниках все в #кавычках, в других они отсутствуют, в третих присутствуют частично)
#
#/etc/ttys
cons25 -> cons25r
#
#/etc/profile
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
#
после перезагрузки переключается клава ctrl+shift но печатает каказябру:
îäîîäëîäîëàäûîâà

редактирование /etc/login ничего не дало
пробовал не koi8, а cp1251 та же петрушка

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


"Русификация консоли"
Отправлено malor , 22-Янв-07 13:49 
Ваши алгоритмы подходят для RH EL 4/FC5/CentOS 4.2?

"Русификация консоли"
Отправлено newser , 22-Янв-07 14:05 
>Ваши алгоритмы подходят для RH EL 4/FC5/CentOS 4.2?

Нет, это для FreeBSD.


"Русификация консоли"
Отправлено malor , 22-Янв-07 14:12 
>>Нет, это для FreeBSD.

Перерыл весь Рунет, а для RH-linux'ов ничего нет!...


"Русификация консоли"
Отправлено cryke , 19-Июн-09 22:44 
>[оверквотинг удален]
>MM_CHARSET=KOI8-R; export MM_CHARSET
>#
>после перезагрузки переключается клава ctrl+shift но печатает каказябру:
>îäîîäëîäîëàäûîâà
>
>редактирование /etc/login ничего не дало
>пробовал не koi8, а cp1251 та же петрушка
>
>что делать незнаю, столько разного уже перепробовал, может где-то напортачил и не
>убрал за собой?

еще добавьте следующее в /etc/login в профиле default
:tc=default: