On 06.01.2012 23:47, l...@lena.kiev.ua wrote:
From: "Timofey Andreewski"
"написать xterm в ttys и LANG=ru_RU.UTF-8 в профайл" было достаточно для
того чтобы наблюдать в системной консоли знаки вопроса вместо любых
символов за пределами 7-битных. Для большего нужно было еще левый патчик
для libtekem применить.
Че-то я всего этого на своих серваках не делал и не наблюдаю....
С ядром GENERIC?  Если нет, то исходный конфиг ядра перед редактированием
из восьмерки или девятки?
Не GENERIC . В 8-ке нужно в ядро добавить.
options         TEKEN_UTF8
options         TEKEN_XTERM
В 9-ке только первую опцию.
Затем скачать и применить в /usr/src следующий патч: ftp://ftp.lissyara.su/users/Guest/sc-unikoi8r.diff
Пересобрать ядро.
В /etc/ttys поменять cons25r на xterm
В /etc/rc.conf обязательно добавить консольные шрифты:
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
или напрямую koi8.
Затем каким-либо способом юзеру LANG=ru_RU.UTF-8
Можно через логин-класс, можно через .profile/.cshrc
После этого в системной консоли можно наблюдать русские буковки.
Без патча только знаки вопроса. Только что добился на 9-ке.
Но вводить при этом только американские буковки получается)
Можно патч не ставить, а порт sysutils/jfbterm тогда и юникод будет полный,
а не только русские буковки, и ввод заработать можно заставить.
Но только все это очень, по-моему, хлопотно и через "одно место".

--
Eugene

Ответить