Настройка KOI8-R:
vi /etc/rc.conf
keymap="ru.koi8-r"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
cursor="destructive"
Заменить все cons25 на cons25r в /etc/ttys:
vi /etc/ttys
:%s/cons25/cons25r/g
kill -HUP 1
(чтобы перечитался /etc/ttys)
/etc/rc.d/syscons restart
pw usermod root -L russian
(выполнить для всех имен пользователей кому нужен русский, если вы ходите
на сервер только удаленно по ssh/telnet, то можно выполнить только этот шаг для настройки
поддержки русского языка KOI8-R в системе)
Настройка UTF-8 (для работы с удаленного терминала):
В /etc/login.conf добавляем:
russian-utf8|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:
Перестраиваем БД:
cap_mkdb /etc/login.conf
Прикрепляем пользователя:
pw usermod логин -L russian-utf8
Добавляем в /etc/profile
MM_CHARSET=UTF-8; export MM_CHARSET
Алексей Гуськов представил (http://kvasdopil.livejournal.com/31964.html) инструкцию
по установке UTF-8 в физической консоли, при помощи утилиты jfbterm:
Jfbterm работает через framebuffer, поддерживает VESA-разрешения и 256 цветов,
позволяет поставить в фон терминала картинку, работает с мышью и т.д.
В общем, качаем, ставим и компилим. (Если не скомпилялось, ставим последний autoconf и automake)
fetch http://www.ac.auone-net.jp/~baba/jfbterm/jfbterm-FreeBSD-0.5.1.tar.gz
tar xvzf jfbterm-FreeBSD-0.5.1.tar.gz
cd jfbterm-FreeBSD-0.5.1
./configure CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib --prefix=/usr/local --mandir=/usr/local/man
/usr/local/bin/gmake
sudo /usr/local/bin/gmake install
Выставляем параметры терминала
cat /usr/local/share/jfbterm/termcap.jfbterm >> /usr/share/misc/termcap
cap_mkdb /usr/share/misc/termcap
Создаём конфиг
cp /usr/local/etc/jfbterm.conf.sample /etc/jfbterm.conf
Качаем и ставим уникодный шрифт
fetch http://www.ac.auone-net.jp/~baba/gnu-unifont/unifont.pcf.gz
mkdir -p /usr/local/lib/X11/fonts/local/
cp unifont.pcf.gz /usr/local/lib/X11/fonts/local/
Запускам (в терминале)
jfbterm
Если UTF не отображается, то меняем в конфиге /etc/jfbterm.conf строчку
encoding: locale
на
encoding: UTF-8
Прикрутить ввод русских букв можно через uim-m17nlib.
|