FreeBSD UTF-8
20 апреля 2010
1 комментарий
Начиная с 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
Материал взят отсюда