Очень легкий в установке и конфигурации пакет
поддержки кириллицы для LINUX консоли.
1.0.1 30/03/98
Сергей В. Сторожевых svs@hempseed.com
Вартан Хачатуров wart@mail.convey.ru
Любой LINUX на IBM PC совместимом компьютере с VGA.
Программы: setfont, mapscrn, loadkeys.
Предполагается у вас есть файл
easy-cyrillic-X.Y.Z.tar.gz .
Распакуйте его командой: "gzip -cd easy-*.tgz | tar -xf -"
Прочитайте READ.ME.* Я так думаю вы это сейчас и делаете. :)
Запустите Install.me и следуйте инструкциям на экране. Вы сможете выбрать язык инсталляции - Russian или English. Если вы инсталлируете не как root то запускайте его из первичного шелла, т.е. выйдите из Midnight Commandera. Если вы запустили Install.me впервые то в ваш каталог (а для root и в /etc/skel) будут добавлены и изменены некоторые файлы, такие например как .inputrc .bashrc .
Я советую вам перезагрузить компьютер
или хотя бы перелогинится. Если вы инсталлируете
пакет как root в Debian, RedHat или Slackware Linux easy-cyryllic
автоматически добавит старт руссификатора в
стартовые файлы в каталогах /ets/rc.d . В других
версиях Linux вам может потребоватся или
самостоятельно вручную добавить команду "ec
koi8" ("ec cp866", "ec cp1251") в стартовый файл
или каждый раз после входа в линукс запускать ее
самому.
Если вы инсталлируете пакет не как root он будет
инсталлирован в каталог ~/bin, и вы можете
настроить под себя раскладки клавиатур. Они
находятся в файлах ~/bin/easy-cyrillic/*.kmap
Вот собственно и все. Можно пользоваться, просто выполните одну из команд: "ec koi8", "ec cp1251" или "ec cp866". Лучше всего перед этим перезагрузить систему или хотя бы зайти повторно.
В Midnight Commander (предположим у вас MC v1.4.8)
нажмите F9, потом в меню Option выберите Display Bits и
пометьте:
"[x] Full 8 Bit Input" и еще пометьте
"(*) Full 8 Bits Output". Теперь сохраните изменения.
Некоторым программам требуется установить переменные окружения или настроить конфигурационные файлы что бы они правильно работали с кириллицей. Вы можете узнать что надо сделать для таких програм почитав Cyrillic HOWTO или man. Для Bash и Less инсталляционный скрипт уже сделал все нужные изменения.
Вы можете добавить поддерку и для
других языков, например украинского или
белорусского. К сожалению вручную. Для этого
зайдите в каталог ~/bin/easy-cyrillic (если вы юзер) или в
/usr/lib/kbd/ (если вы root) и сделайте копии файлов
командами:
cp consolefonts/ec-cp866.font consolefonts/ec-user1.font
cp keytables/ec-cp866.kmap keytables/ec-user1.kmap
cp consoletrans/ec-cp866.smap consoletrans/ec-user1.smap
Потом отредактируйте эти новые файлы по вашему
усмотрению. Используйте "ec user1" или Shift+F4 для
выбора новой кодовой страницы. Если создать
файлы с названиями ec-ABRAKADABRA.* их можно будет
включать командой "ec ABRAKADABRA" .
Вы можете переключать кодировки на лету. Используйте для этого: Shift+F1 для koi8, Shift+F2 для CP1251, Shift+F3 для CP866 и Shift+F4 для пользовательской кодовой страницы. Только делать это надо из шелла, т.е. из Midnight Commnader надо выходить.
В процессе инсталляции вам будет предложено
выбрать комбинацию клавиш которая будет
переключать раскладки Ru <-> En.
Вы сможете выбрать один вариант из 5:
** вариант - Left Shift + Right Shift - убран как
требующий чрезмерных затрат.
Поменять комбинацию можно запустив Install.me
повторно без параметров. Если запустить Install.me
повторно с любым параметром будет произведена
повторная инсталляция.
Easy-cyrillic также проинсталлирует вам
программу todos, которая позволит перекодировывать
файлы из любой кодировки в любую. Написал todos
Андрей А. Чернов, Москва, Россия, и соответственно
права на todos принадлежат ему (C) 1993-1997. Оригинал
программы находится в файле ./other/todos.tgz .
Пожалуйста прочитайте сведения о правах на
программу todos в файле ./other/READ.ME.todos .
Todos очень простая программа. Формат командной
строки:
todos
towin
fromdos
fromwin
Просто, не так ли?
Выкачайте пакет easy-X-cyrillic.X.Y.Z.tgz и
проинсталлируйте его.
Примечание: скоро будет.
Символично кстати - 13 пункт :)
К сожалению если вы используете пакет не как root
то команды "ec koi8", "ec cp1251" и т.д. будут
работать только из самого первого шелла. Т.е. не
будут работать под Midnight Commanderom например.
Все модифицируемы файлы в процессе
инсталляции будут сохранены с расширением .ec.bak .
Список модифицируемых файлов:
~/.inputrc
~/.mc.inputrc
~/.bashrc
~/.mc.bashrc
~/.bash_profile
~/.telnetrc
~/.tin/tinrc
В случае инсталляции root_ом так же будут изменены
файлы:
/etc/skel/.inputrc
/etc/skel/.mc.inputrc
/etc/skel/.bashrc
/etc/skel/.telnetrc
/etc/skel/.mc.bashrc
/etc/skel/.bash_profile
/etc/bashrc
Для тех кто понимает. Easy-cyrillic добавит следующие установки:
Файлы .bashrc .mc.bashrc
Файлы .inputrc .mc.inputrc (лучше просто посмореть в них)
Файл .telnetrc
Файл .tinrc
Не забудьте прочитать Cyrillic HOWTO находящиеся в
каталоге ./other .
Что то не так с большой русской "bI" в режиме
CP866, используйте маленькую.
man, man и еще раз man как говорил великий Ленин :)
Вы используете этот пакет на свой страх и риск,
авторы ни за что не отвечают.