Локализация и руссификация консоли

Изображение пользователя gawriil.

Сегодня слетели иксы! Соответственно, что бы все восстановить пришлось ручками что-то делать в консоли. Однако представьте себе мое удивление, когда в ответ на мои вполне нормальные команды, я получал ответ в "кулебяках . А посему пришлось озаботится приведением ее в рабочий вид.

1. Ликвидация квадратиков

export LANG=en_US.UTF-8
export LANGUAGE=en

(пока все на аглицком)

2. Включаем поддержку консольной мыши

sudo aptitude install gpm
(мышь появится сразу - без перезагрузки)

3. Кирилизируем

sudo aptitude install console-cyrillic

4. Открываем и редактируем

sudo nano /etc/console-cyrillic
В нем снимаем коментарий со строки
# Debconf: YES
Далее
sudo dpkg-reconfigure console-cyrillic
(нуна ответить на ряд вопросов)

Версия от sawa:

Изменить в файле /etc/default/console-setup следующее:

VERBOSE_OUTPUT=no
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="14"
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
BOOTTIME_KMAP_MD5="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

выполнить в терминале:

sudo /etc/init.d/console-setup restart
sudo update-initramfs -u

Комментарии (2)

0
Bazilio - 27 Декабрь, 2008 - 11:04
Изображение пользователя Bazilio.

Хочу внести некоторые поправки.
чтобы в 8.10 такое сделать, первый пункт должен быть таким (это про квадратики)

export LOCALE=en_US.UTF-8
export LANGUAGE=en

После этого mc запускается с английским меню, без мусора.

а вот добиться поддержки русского ввода у меня не получилось. все файлы с русскими именами кракозябрами, и русский текст внутри файлов - тоже. хотя файлы в кодировке UTF-8

0
Гость - 18 Май, 2009 - 15:56

смотрим /etc/default/console-setup (конфиг)
пишем CHARMAP="UTF8" - кодировка
пишем CODESET="CyrSlav" или "CyrKoi" или "Uni1" или "Uni2" или "Uni3" - символы шрифта
пишем XKBLAYOUT="us,ru" - раскладки клавиатуры
пишем XKBOPTIONS="grp:ctrl_shift_toggle" - переключаться по ctrl-shift
потом sudo setupcon и радуемся. Но надо чтобы все это еще встало в initrd если оно у вас есть но как это делать я незнаю. И еще. setupcon запускается инитом (скрипт console-setup) но если у вас usplash то этого не происходит, нужно править скрипт. Либо вместо всего этого можно dpkg-reconfigure console-setup

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры