Russian
LinkExchange Banner Network
Russian LinkExchange Member

* Easy Cyrillic *


Описание:

Очень легкий в установке и конфигурации пакет поддержки кириллицы для LINUX консоли.

Последняя версия:

1.0.1 30/03/98

Авторы:

Сергей В. Сторожевых svs@hempseed.com
Вартан Хачатуров wart@mail.convey.ru

Требования:

Любой LINUX на IBM PC совместимом компьютере с VGA.
Программы: setfont, mapscrn, loadkeys.

Возможности пакета:

История:

Инсталляция:

- 1 -

Предполагается у вас есть файл easy-cyrillic-X.Y.Z.tar.gz .
Распакуйте его командой: "gzip -cd easy-*.tgz | tar -xf -"

- 2 -

Прочитайте READ.ME.* Я так думаю вы это сейчас и делаете. :)

- 3 -

Запустите Install.me и следуйте инструкциям на экране. Вы сможете выбрать язык инсталляции - Russian или English. Если вы инсталлируете не как root то запускайте его из первичного шелла, т.е. выйдите из Midnight Commandera. Если вы запустили Install.me впервые то в ваш каталог (а для root и в /etc/skel) будут добавлены и изменены некоторые файлы, такие например как .inputrc .bashrc .

- 4 -

Я советую вам перезагрузить компьютер или хотя бы перелогинится. Если вы инсталлируете пакет как root в Debian, RedHat или Slackware Linux easy-cyryllic автоматически добавит старт руссификатора в стартовые файлы в каталогах /ets/rc.d . В других версиях Linux вам может потребоватся или самостоятельно вручную добавить команду "ec koi8" ("ec cp866", "ec cp1251") в стартовый файл или каждый раз после входа в линукс запускать ее самому.
Если вы инсталлируете пакет не как root он будет инсталлирован в каталог ~/bin, и вы можете настроить под себя раскладки клавиатур. Они находятся в файлах ~/bin/easy-cyrillic/*.kmap

- 5 -

Вот собственно и все. Можно пользоваться, просто выполните одну из команд: "ec koi8", "ec cp1251" или "ec cp866". Лучше всего перед этим перезагрузить систему или хотя бы зайти повторно.

- 6 -

В Midnight Commander (предположим у вас MC v1.4.8) нажмите F9, потом в меню Option выберите Display Bits и пометьте:
"[x] Full 8 Bit Input" и еще пометьте
"(*) Full 8 Bits Output". Теперь сохраните изменения.

- 7 -

Некоторым программам требуется установить переменные окружения или настроить конфигурационные файлы что бы они правильно работали с кириллицей. Вы можете узнать что надо сделать для таких програм почитав Cyrillic HOWTO или man. Для Bash и Less инсталляционный скрипт уже сделал все нужные изменения.

- 8 -

Вы можете добавить поддерку и для других языков, например украинского или белорусского. К сожалению вручную. Для этого зайдите в каталог ~/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" .

- 9 -

Вы можете переключать кодировки на лету. Используйте для этого: Shift+F1 для koi8, Shift+F2 для CP1251, Shift+F3 для CP866 и Shift+F4 для пользовательской кодовой страницы. Только делать это надо из шелла, т.е. из Midnight Commnader надо выходить.

- 10 -

В процессе инсталляции вам будет предложено выбрать комбинацию клавиш которая будет переключать раскладки Ru <-> En.
Вы сможете выбрать один вариант из 5:

** вариант - Left Shift + Right Shift - убран как требующий чрезмерных затрат.
Поменять комбинацию можно запустив Install.me повторно без параметров. Если запустить Install.me повторно с любым параметром будет произведена повторная инсталляция.

- 11 -

Easy-cyrillic также проинсталлирует вам программу todos, которая позволит перекодировывать файлы из любой кодировки в любую. Написал todos Андрей А. Чернов, Москва, Россия, и соответственно права на todos принадлежат ему (C) 1993-1997. Оригинал программы находится в файле ./other/todos.tgz . Пожалуйста прочитайте сведения о правах на программу todos в файле ./other/READ.ME.todos .
Todos очень простая программа. Формат командной строки:
todos outputfile # перекодирует koi8 -> cp866
towin outputfile # перекодирует koi8 -> cp1251
fromdos outputfile # перекодирует cp866 -> koi8
fromwin outputfile # перекодирует cp1251 -> koi8
Просто, не так ли?

- 12 -

Выкачайте пакет easy-X-cyrillic.X.Y.Z.tgz и проинсталлируйте его.
Примечание: скоро будет.

- 13 -

Символично кстати - 13 пункт :)
К сожалению если вы используете пакет не как root то команды "ec koi8", "ec cp1251" и т.д. будут работать только из самого первого шелла. Т.е. не будут работать под Midnight Commanderom например.

- 14 -

Все модифицируемы файлы в процессе инсталляции будут сохранены с расширением .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

- 15 -

Для тех кто понимает. Easy-cyrillic добавит следующие установки:






Примечание:

Не забудьте прочитать Cyrillic HOWTO находящиеся в каталоге ./other .
Что то не так с большой русской "bI" в режиме CP866, используйте маленькую.

И последнее:

man, man и еще раз man как говорил великий Ленин :)

ВНИМАНИЕ:

Вы используете этот пакет на свой страх и риск, авторы ни за что не отвечают.