Отвалился русский в консоли

Не помогло. Первое зеркало kernel.org, но если пакет большой (>10 мб), то он скачивается с ошибкой и докачивается с другого зеркала (такое вот подключение). Но md5 всё равно проверяется, поэтому можно считать, что все пакеты беруться с kernel.org.
Попробуйте поподставлять другие значения для KEYMAP. Если не поможет - вернете на место KEYMAP=“ru”.
Да, и еще, на всякий случай, подтвердите, что под “захожу на консоль” Вы подразумеваете, что сидите рядом с системником с archlinux, к которому подключен монитор и клавиатура. И там вот такая байда творится.
Я извиняюсь и не хочу никого подозревать, но был случай, когда вот так бились, а человек просто ходил на удаленную машину по ssh через putty с левыми настройками кодировки.
Ну вы издеваетесь. У меня ноутбук с archlinux, я выполняю на нём все действия в tty.
Кеймапы разные ставил, с ru4 вобще не переключается, остальные языки отображаются нормально.
Так тоже не работает?
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes"

PS.
[email protected]:~$ 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=
[email protected]:~$ locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
Не работает
Думал уже о переустановке системы. Но дистрибутива у меня нет, а качать долго. Так как система состоит из пакетов, думал что если переустановить все пакеты, то это будет равно переустановке системы. Написал скрипт, который выдаёт команду для переустановки всех пакетов из pacman -Q. Переустановил. Непомогло. Так что проблема не в пакетах.
Проблема в конфигах (они-то остались старые), вспоминайте что правили. И сходите на главную, почитайте новости, может какая и наведет на правильную мысль.
А вот это точно в кавычках?
CONSOLEFONT=cyr-sun16
CONSOLEMAP=ru
LOCALE=ru_RU.UTF-8
Последний крик моды - эхо 30-летней давности.
wildfire
# crc | grep -i locale
LOCALE=ru_RU.UTF-8
DAEMON_LOCALE=“yes”

Менял кодировку на разные (при этом делая заново locale-gen), не помогло.
Почему ru_RU.UTF-8 показывает без кавычек?
Последний крик моды - эхо 30-летней давности.
 
Зарегистрироваться или войдите чтобы оставить сообщение.