Не встает русская локаль

На ноуте не заводится локаль ru_RU.UTF-8. Раскомментировал в /etc/locale.gen, запустил locale-gen. В списке по locale -a ru_RU.utf8 присутствует.
Все приложения ругаются на недоступность локали, запускаются с дефолтной, ввод и отображение русского не работают.

rc.conf
LOCALE="ru_RU.UTF-8"
KEYMAP="ru-utf"
CONSOLEFONT="cyr-sun16.psfu.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR=yes
Все файлы, естественно, присутствуют


Проблема только на только купленном ноуте, на 2-х настольных компах с абсолютно теми же конфигами и пакетами все ОК.
И вообще, на нем что-то все коряво работает
А ты проверь существует ли у тебя раскладка ru-utf в папке /usr/share/kbd/keymaps/i386/qwerty/? У меня такой, например, нет! Я использую просто ‘ru’. Вот конфиг на всякий случай:

LOCALE="ru_RU.UTF-8"
KEYMAP="ru"
CONSOLEFONT="ruscii_8x16"
CONSOLEMAP=""

Попробуй поставить community/kbd-ru-keymaps
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Moscow"
KEYMAP="ruwin_cplk-UTF-8"
CONSOLEFONT="UniCyr_8x16"
CONSOLEMAP=
USECOLOR="yes"
Переключение по КаспЛоку.
И всё же… вики в помощь ;-)
существует ли у тебя раскладка ru-utf
ru-utf - это пакет kbd-ru-keymaps. Он стоит. Шрифты и раскладки пробовал разные, в т.ч. termiuns.

Переключение у меня выставляет скрипт через setxkbmap. Повторяю, что на 2-х других машинах такая конфигурация работает
am1988
существует ли у тебя раскладка ru-utf
ru-utf - это пакет kbd-ru-keymaps. Он стоит. Шрифты и раскладки пробовал разные, в т.ч. termiuns.

Переключение у меня выставляет скрипт через setxkbmap. Повторяю, что на 2-х других машинах такая конфигурация работает
Так… не путать баранов с овцами…
KEYMAP=… отвечает за раскладку в консоли.
а setxkbmap - в X-сах
из всего предоставленного тобой кода rc.conf за локаль отвечает только LOCALE=“ru_RU.UTF-8”
am1988
Проблема только на только купленном ноуте, на 2-х настольных компах с абсолютно теми же конфигами и пакетами все ОК.
И вообще, на нем что-то все коряво работает
ну, а коли так: тогда вообще переустанови всё по новой ;-)
ну, а коли так: тогда вообще переустанови всё по новой ;-)
Это не винда, да и не помогло….
ошибки приложений в студию
Разберемся, голубчик!
Ну вот например perl (и соответственно, все что на нем)
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “ru-RU.UTF-8”
are supported and installed on your system.

Другое (например тот же locale -a (до вывода))
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
am1988
LOCALE="ru_RU.UTF-8"
KEYMAP="ru-utf"
CONSOLEFONT="cyr-sun16.psfu.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR=yes
Убрать все после первой точки. Немедленно!
З.Ы.:
[22:15] [email protected] [ ~ ] $ cat /etc/rc.conf
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes"
 
Зарегистрироваться или войдите чтобы оставить сообщение.