UTF-8 в консоли и терминале FreeBSD 10.2

До сегодняшнего дня забивал на русификацию консоли UTF-8, во времена старых версий FreeBSD — это было непросто сделать, да и юникод в шелле использовать стал совсем недавно. Но как оказалось — это совсем несложно, вдобавок решил дополнить заметку локализацией шелла.

  1. Добавляем в файл /boot/loader.conf

  2. Добавляем в файл /etc/rc.conf способ переключения раскладки в консоли клавишами CTRL+SHIFT
  3. Проверяем тип консоли в файле /etc/ttys, должно быть xterm
  4. Редактируем класс «russian» в файле /etc/login.conf, должно получиться следующее:
  5. Обновляем /etc/login.conf.db командой:
  6. Локализуем shell, я использую tcsh, для него редактируем файл ~/.cshrc, добавив в него две следующие строки:
  7. Пользователю необходимо прописать класс russian, командой:
    Где user_name — имя пользователя
    При создании нового пользователя можно сразу прописать нужный нам класс командой
    Вот и все, перезайдите в shell, для локализации терминала, консоль русифицируется после перезагрузки системы.

    P.S.  Для FreeBSD 11.X добавил новую информацию.

5
Оставить комментарий

avatar
4 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
5 Авторы комментариев
VladimirАнлрейVitalii PavalukAdelAdVv Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
AdVv
Гость
AdVv

Для виртуалки добавить в /boot/loader.conf
hw.vga.textmode=0

(С) http://unix1.jinr.ru/~lavr/vt/vtcons.html

Adel
Гость
Adel

Помог. Спасибо !

Vitalii Pavaluk
Гость
Vitalii Pavaluk

Cпасибо ваша статья помогла мне русифицировать FreeBsd 11.2.))

Анлрей
Гость
Анлрей

Спасибо — с FreeBsd 11.2 помогло.