Главная > FreeBSD > FreeBSD UTF-8

FreeBSD UTF-8

Начиная с 8.0-RELEASE FreeBSD поддерживает юникод в консоли. Для этого нужно:
1. Добавить в конфигурацию ядра строки options TEKEN_UTF8 и options TEKEN_XTERM
2. Заменить ‘cons25’ на ‘xterm’ в /etc/ttys

Установка локали ru_RU.UTF-8 для всех пользователей:
в /etc/login.conf в default добавить:
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\

Если поддержка UTF-8 локали нужна только для конкретных пользователей — то можно сделать отдельный класс:
russian-utf8|Russian UTF-8 Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:

Не забываем запустить:
cap_mkdb /etc/login.conf

Поддержка ввода с клавиатуры:
/etc/profile:
MM_CHARSET=UTF-8; export MM_CHARSET

Материал взят отсюда

Categories: FreeBSD Tags: