UTF-8 и консоль Slackware

Ядро

Убедитесь, что опции:
  • "File systems/Native language support" - установлена в "*"

  • "File systems/Native language support/Default NLS Option" - "utf8"

  • "File systems/Native language support/NLS UTF-8" - "*"

Начало

CTRL-ALT-F1

Войдите в систему как root. Сделайте (чтобы "убить" X'ы на всякий случай):

init 3

keymap

Установим keymap-файл:

  1. Отсюда загрузите файл с keymap

  2. Поместите этот файл в "/usr/share/kbd/keymaps/i386/qwerty"

  3. Создайте файл "/etc/rc.d/rc.keymap" следующего содержания:
    #!/bin/sh
    # Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
    if [ -x /bin/loadkeys ] ; then
         kbd_mode -u
         /bin/loadkeys ru-winkeys-uni_ct_sh.kmap
         for n in 1 2 3 4 5 6; do
             echo -n -e '\033%G' > /dev/tty$n
         done
    fi

  4. Права доступа к "/etc/rc.d/rc.keymap" установите в 755

lang

Теперь необходимо правильно настроить переменные среды, содержащие информацию о локали:

  1. Создайте файл "/etc/profile.d/lang.sh" следующего содержания:
    #!/bin/sh
    # Set the system locale (default C is the same as en_US):
    export LANG="ru_RU.UTF-8"
    export LC_ALL="ru_RU.UTF-8"

  2. Права доступа к "/etc/profile.d/lang.sh" установите в 755

font

Наконец, настроим консольный шрифт для ru_RU.UTF-8:

  1. Создайте файл "/etc/rc.d/rc.font" следующего содержания:
    #!/bin/sh
    setfont cyr-sun16.psfu

  2. Создайте файл "/etc/profile.d/font.sh" следующего содержания:
    #!/bin/bash
    if [ "` tty | grep pts `" == "" ]
    then
         setfont cyr-sun16.psfu
    fi

  3. Поставьте права доступа 755 на оба файла

Перезагрузка

По окончании вы получите консоль ru_RU.UTF-8, с переключением на русский по CTRL-SHIFT.

2 комментария:

Анонимный комментирует...

Hi everyone, it's my first go to see at this website, and piece of writing is truly fruitful for
me, keep up posting these types of posts.

Анонимный комментирует...

https://gazeta19.ru/index.php/v-rossii-i-mire/item/61931-dzhegginsy-zhenskie-s-vysokoj-posadkoj