Консоль, UTF-8, квадратики. [SOLVED]

Сделал все как написано здесь http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
Нет русского в консоли. В иксах все хорошо.
Причем, если опцию DUMPKEYS_CHARSET="koi8-r" закоментить, то вместо квадратиков печатаются крякозябры.
Все, что нашел перечитал, все перепробовал. Никак.

# cat /etc/env.d/02locale
LC_ALL=""
LANG=ru_RU.UTF-8

# cat /etc/rc.conf
UNICODE="yes"

# cat /etc/conf.d/consolefont
CONSOLEFONT="ter-k14n"

# cat /etc/conf.d/keymaps
KEYMAP="-u ru4"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Заранее спасибо.

А библиотеки

А библиотеки пересобирал:
emerge --newuse -u world?

Похоже вы

Похоже вы правы, не все собрано с поддержкой unicode.
emerge --newuse -u baselayout -pv

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] sys-devel/patch-2.5.9 -build* -static 197 kB
[ebuild R ] sys-devel/gettext-0.14.4 -doc -emacs +nls* 0 kB
[ebuild R ] sys-apps/coreutils-5.2.1-r6 -acl -build* +nls* (-selinux) -static 4,259 kB
[ebuild R ] sys-apps/sysvinit-2.86 -bootstrap -build* -ibm (-selinux) -static 100 kB
[ebuild R ] app-shells/bash-3.0-r12 -bashlogger -build* +nls* 2,404 kB
[ebuild R ] sys-apps/baselayout-1.11.13-r1 -bootstrap* -build -static +unicode* 0 kB

Как надо правильно пересобирать baselayout? Это ведь не последний пакет в системе, боюсь что-нибудь испортить.
Что означают опции bootstrap в baselayout и build во всех остальных пакетах? И почему baselayout без build был собран, а остальные с ним, хотя я эту опцию никак не включал/выключал.

во нашел

во нашел :)
http://www.gentoo.org/dyn/use-index.xml

значит не буду флаги трогать

Проверь

Проверь шрифт...
----------------------------------
Today fine night...

эту строку

эту строку напишь в /etc/portage/package.use
media-fonts/terminus-font -X
всё что ты прописал для шрифтов именно отсюда
emerge terminus

ну да, terminus-fonts

ну да, terminus-font собран с +Х, неужели в этом дело?
# emerge terminus-font -pv
[ebuild R ] media-fonts/terminus-font-4.14 +X

я уже запутался :) baselayout не надо пересобирать?

можно как

можно как угодно просто когда я устанавлевал шрифты у меня иксов не было а вот в baselayout должно быть упоминание о юникоде притом обязателино

хорошо, буду

хорошо, буду пересобирать baselayout

А в ядре

А в ядре подключен UTF ???

(utf8) Default NLS

(utf8) Default NLS Option
этого достаточно?

Re: Консоль, UTF-8, квадратики.

Negative написал(а):
# cat /etc/rc.conf
UNICODE="yes"

Цитата:
# cat /etc/conf.d/consolefont
CONSOLEFONT="ter-k14n"

у меня
CONSOLEFONT="ruscii_8x16.psfu.gz"

Цитата:
# cat /etc/conf.d/keymaps
KEYMAP="-u ru4"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

у меня KEYMAP="-u ru-ms"

а что говорит rc-update show
keymaps и consolefonts грузяться?

рекомендую так же поставить последний baselayout

ай, простите

ай, простите дурака
consolefonts не грузился, я его отключил, потому что он ошибку выдавал putfont: PIO_FONT: Invalid argument
При этом шрифт ставил, но русского не было.
пришлось убрать из ядра vesafb-tng (судя по сообщениям на форуме gentoo.org в нем причина) и вернуться к vesafb. Все волшебным образом заработало.

Всем большое спасибо. Ещё раз приношу свои извинения.

P.S. И все-таки baselayout надо пересобрать с unicode, если и так работает? Что изменится?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".