• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-23-20-166-68.compute-1.amazonaws.com

    2011 Август

    Русификация консоли FreeBSD UTF-8

    1. Добавляем в конфиг ядра строки:

    options TEKEN_UTF8
    options TEKEN_XTERM

    2. правим /etc/login.conf:

    russian|Russian Users Accounts:\
    :charset=UTF-8:\
    :lang=ru_RU.UTF-8:\
    :tc=default:

    Создаём хэш для login.conf:

    # cap_mkdb /etc/login.conf

    3. правим /etc/csh.cshrc - устанавливаем переменные окружения:

    setenv LANG ru_RU.UTF-8
    setenv LC_CTYPE ru_RU.UTF-8
    setenv LC_COLLATE POSIX
    setenv LC_ALL ru_RU.UTF-8

    4. аналогично для bash-подобных шеллов правим /etc/profile:

    LANG="ru_RU.UTF-8"; export LANG
    LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
    LC_COLLATE="POSIX"; export LC_COLLATE
    LC_ALL="ru_RU.UTF-8"; export LC_ALL

    5. root должен быть англоязычным - правим /root/.cshrc:

    setenv LANG C
    setenv LC_CTYPE C
    setenv LC_COLLATE POSIX
    setenv LC_ALL C

    6. Меняем драйвер консоли 'cons25' на 'xterm' в /etc/ttys
    7. ставим порт /usr/ports/converters/convmw и с его помощью конвертируем имена файлов в UTF-8 (если было что-то названо по-русски в koi8-r):

    # convmw -f koi8-r -t utf-8 /file/path/* --notest -r