Локализация консоли.

/etc/conf.d/consolefont
CONSOLEFONT="Cyr_a8x16"
consoletanslation="cp866_to_uni"
CONSOLETRANSLATION="cp866_to_uni"
/etc/rc.conf
KEYMAP="-u ru4"
UNICODE="yes"
locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru.RU.UTF-8
LC_CTYPE="ru.RU.UTF-8"
LC_NUMERIC=C
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=
Симптомы: Кириллица нормально не отображается(невразумительно или пустыми знакоместами, в зависимости от шрифта), вводится один символ, стирать надо 2. При выводе адекватен только cat. vi и nano -нет. Разумеется, ncurses slang vi nano пересобирались с USE="unicode".
И быстрый вопрос, касаемо другой волнующей темы: TeX успешно компилируется с русским текстом, но не отображает его. Все собиралось с USE="cyrillic"
LINGUAS="ru"
Заранее благодарен за любые идеи, куда копать.

аналогичная проблема, только

аналогичная проблема, только кириллица нормально отображается, но не вводится(вопросительные знаки), и локаль ни на что не ругается. Отредактируй /etc/env.d/02locale

:)

Блин... я конечно человек терпеливый - но выскажусь!
Когда уже будем поиском пользоваться и читать доки?!
Что это за бред - ru.RU
Что за фигню пишете в /etc/rc.conf? С каких пор так?
Кто сказал что флаг cyrillic нужен вам? Вы смотрели в скольких пакетах из всего дерева от используется?
Открою секрет - только в одном (app-text/texlive) из 14190 на данный момент.
Читайте

Извиняюсь, что не выложил все

Извиняюсь, что не выложил все сразу.
/etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8

/etc/env.d/02locale
LC_NUMERIC="C"
LANG="ru_RU.UTF-8"
LC_ALL=""

Все по мануалам, не с потолка же я все взял.Но вывод locale именно через точку.
Так что, возможно, не совсем бред.
Касаемо теха, можно подробней? Я собирал latex-base, была эта самая проблема. Поэтому я собрал texlive, т.к в описании было написано, что это полный комплект. Компилирую я pdflatex.
PS Этот документ я изучал. И поэтому и пересобирал curses и остальное.

Цитата: Но вывод locale

Цитата:
Но вывод locale именно через точку.

А должен быть не через точку!Значит где то недосмотрели.

У меня не через точку, но

У меня не через точку, но тоже самое почти - русский текст отображается, но не вводится: знаки вопроса в случае UniCyr, пустые места в случае Cyr_a. Consoletranslation и mapping ставил разные без какого-либо эффекта(сейчас cp866_to_uni).

а кто видел ваши конфиги? вы,

а кто видел ваши конфиги?
вы, прям, как красна девица - всё интимное никому не покажу....

что к вам, что к ТС
#cat /etc/conf.d/keymaps ???

Agressor написал(а):
Блин... я конечно человек терпеливый - но выскажусь!
Когда уже будем поиском пользоваться и читать доки?!

что-то добрый я сегодня ....

Процитирую вики: Цитата: На

Процитирую вики:

Цитата:
На заметку: Если вы любитель KEYMAP="-u ru4", то учтите что данный способ переключения раскладки по "Caps Lock" не работает в версии kbd-1.15.1 для чистой консоли. Помогает откат до версии kbd-1.15.
На заметку: kbd-1.15.1 прекрасно работает с раскладкой ruwin_cplk-UTF-8. Ее можно указать вместо "-u ru4". Эта раскладка должна находиться в /usr/share/keymaps/i386/qwerty. DUMPKEYS_CHARSET в данном случае указывать не нужно.

Обратите на это внимание.

KEYMAP сейчас ru. Сейчас на

KEYMAP сейчас ru. Сейчас на работе, ближе к вечеру выложу конфиг keymaps

Спасибо, дело было

Спасибо, дело было действительно в ru4

Q.S.

Q.S. написал(а):
Consoletranslation и mapping ставил разные без какого-либо эффекта(сейчас cp866_to_uni).

почитай про consoletranslation ;) я думаю, что ты будешь удивлен, когда узнаешь, что глупо представлять кодовую таблицу юникод в виде cp866 и преобразовывать в юникод )))

# /etc/conf.d/keymaps # Use

# /etc/conf.d/keymaps

# Use KEYMAP to specify the default console keymap. There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.

KEYMAP="-u ru"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

# Should we first load the 'windowkeys' console keymap? Most x86 users will
# say "yes" here. Note that non-x86 users should leave it as "no".

SET_WINDOWKEYS="yes"

# The maps to load for extended keyboards. Most users will leave this as is.

EXTENDED_KEYMAPS=""
#EXTENDED_KEYMAPS="backspace keypad euro"

# Tell dumpkeys(1) to interpret character action codes to be
# from the specified character set.
# This only matters if you set UNICODE="yes" in /etc/rc.conf.
# For a list of valid sets, run `dumpkeys --help`

DUMPKEYS_CHARSET=""

# /etc/conf.d/keymaps # Use

# /etc/conf.d/keymaps

# Use KEYMAP to specify the default console keymap. There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.

KEYMAP="-u ru"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

# Should we first load the 'windowkeys' console keymap? Most x86 users will
# say "yes" here. Note that non-x86 users should leave it as "no".

SET_WINDOWKEYS="yes"

# The maps to load for extended keyboards. Most users will leave this as is.

EXTENDED_KEYMAPS=""
#EXTENDED_KEYMAPS="backspace keypad euro"

# Tell dumpkeys(1) to interpret character action codes to be
# from the specified character set.
# This only matters if you set UNICODE="yes" in /etc/rc.conf.
# For a list of valid sets, run `dumpkeys --help`

DUMPKEYS_CHARSET=""

Интересно, что должно

Интересно, что должно получиться в итоге и что при этом задумано?

DUMPKEYS_CHARSET="koi8-r"
DUMPKEYS_CHARSET=""

-= Concordia victoriam gignit =-

illusionoflife

illusionoflife написал(а):
Все по мануалам, не с потолка же я все взял.Но вывод locale именно через точку.

видимо сначала был с точкой, а потом поправили. Сделайте locale-gen.

огромное спасибо за ссылку

огромное спасибо за ссылку

ru_RU.UTF-8

ru_RU.UTF-8

Все мы, рано или поздно, будем там...

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

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