LINUX.ORG.RU

Русификация BusyBox


0

0

Подскажите как русифицировать консоль в этом дистрибутиве, чтобы был UTF8.
делал так:
1) В /usr/share/kbd/keymaps/i386/qwerty/ добавил файл ru-utf.map.gz
2) в /usr/bin добавил файлы loadkeys, setfont, uncicode_start, kbd_mode, dumpkeys
3) В /etc/rc.d - rc.font и rc.keymap

cat /etc/rc.d/rc.font
#!/bin/sh
unicode_start cyr-sun16
for n in 1 2 3 4 5 6; do
    echo -ne "\033(K" > /dev/tty$n
done

cat /etc/rc.d/rc.keymap
#!/bin/sh
if [ -x /usr/bin/loadkeys ]; then
   /usr/bin/loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru-utf.map.gz
fi

Ну и просто так, для проверки создал файлик с русским текстом в UTF-8

После загрузки делаю:
/etc/rc.d/rc.font
/etc/rc.d/rc.keymap
Ошибок никаких нет. Можно читать созданный на основной системе файл
и можно писать по русски (правый Ctrl). Но все остальное как то
криво... Но в vi - нельзя по русски печатать, вообще ничего не видно.
Консоль тоже ведет себя странно. Печатаешь по русски одну букву, 
жмешь BACKSPACE - стриается две! Если напечатать больше, а потом
стирать - сотрется даже приглашение :) Редактировать введенное тоже
затруднительно. Фиг пойми что стирается...
 
Как нужно правильно русифицировать??? Локаль не нужна, пусть все
выводиться по английски. Нужно чтобы читался русский текст и его
можно было нормально править.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.