loadkeys ru.map consolechars -v -f Cyr_a8x16 -m $foo/koi2alt
Переключение раскладки клавиатуры производится нажатием правой клавиши Все шрифты в этом пакете основаны на альтернативной кодировке (СР866). Это сделано потому, что в текстовом режиме VGA использование другой кодировки приводит к разрывам в отображении горизонтальной псевдографики. Все шрифты содержат в себе таблицу отображения в Unicode. В пакет также включены таблицы перекодировки в Unicode из распространенных кодировок русского, белорусского, болгарского, сербского и украинского языков.
consolechars -f UniCyr_8x16.psf -m koi8-r.acm loadkeys console_russian.map
Для украинизации вместо koi8-r необходимо подставить koi8-u. kbd Для настройки кириллицы с помощью kbd обычно используются следующие команды:
loadkeys /usr/lib/kbd/keytables/ru.map
setfont /usr/lib/kbd/consolefonts/Cyr_a8x16
mapscrn /usr/lib/kbd/consoletrans/koi2alt # ниже идет «магическая» последовательность echo – ne "\033(K"Во время загрузки системы для русификации всех виртуальных текстовых консолей необходимо выполнить команду
echo -ne «\033(К»
семь раз. Это можно сделать с помощью следующей строки:
for i in 1 2 3 4 5 6 7; do echo -ne «\033(K» > /dev/tty$i; done
«Магическая» последовательность необходима для перекодировки вывода символов на экран при использовании шрифтов, основанных на кодовой странице СР866.
Настройка консольных приложений
После настройки консоли необходимо также настроить и консольные программы, которые работают с символами. Основная проблема большей части этих программ – они считают, что используется 7-битная кодировка символа.
bash В файле. inputrc, находящемся в домашнем каталоге пользователя, необходимо установить следующие три переменные:set meta-flag on
set convert-meta off
set output-meta onЭти строки указывают, что для кодирования символа используется 8-битная последовательность.
Поскольку файл. inputrc является конфигурационным файлом библиотеки GNU readline, внесенные исправления кириллизируют не только bash, но и другие программы, использующие GNU readline.
csh/tcshТе же действия в отношении программ csh/tcsh будут выглядеть следующим образом:
В файле. cshrc необходимо добавить следующие строки:setenv LC_CTYPE iso_8859_5
stty pass8
zsh В файле. zshrc необходимо добавить следующие строки:setenv LC_CTYPE iso_8859_5
stty pass8
less Для нормального функционирования программы less в файл ~/.lesskey необходимо добавить:LESSCHARSET=
Это позволяет программе игнорировать установку переменной LESSCHARSET= другими программами. После этого надо запустить lesskey для получения бинарного файла ~/.less. mc (The Midnight Commander)
Чтобы использовать кириллицу в mc, нажатием клавиши
Для корректной работы nroff с кириллицей необходимо запускать его с ключом Tlatinl.
manЕсли программа man не желает корректно отображать кириллицу на экране, необходимо правильно настроить less.
Также измените в файле /usr/lib/man.conf строку:Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии