zepete: (Default)
[personal profile] zepete
Если использовать читкод "lang=ru", то LXDE русифицируется, но консоль нет и в lxteminal будет только русская раскладка клавиатуры.

Поэтому для русификации в кодировке KOI8 (можно русифицировать еще в в альтернативной кодировке - ISO866, livecd содержит еще и эту локализацию lxde) необходимо выполнить.
1. Подготовительные действия описанные в предыдущем посте.
2. Добавить читкод lang=ru в "/media/sda1/knx/master/boot/isolinux/isolinux.cfg", см. предыдущий пост.
3. Добавить в начало файла "/etc/profile" следующие строки.
if [[ `tty` = /dev/tty* ]]; then
 . /etc/sysconfig/i18n
 unicode_stop
 consolechars -f Cyr_a8x16 -m koi8-r
 loadkeys my.kmap.gz
 clear
fi

4. Отредактировать раскладку ru-ms.kmap.gz с переименованием в "my.kmap.gz". Для этого выполнить действия:
-выполнить команду "cp /usr/share/keymaps/i386/qwerty/ru-ms.kmap.gz /tmp/my.kmap.gz; guzip /tmp/my.kmap.gz";
-в файле "/tmp/my.kmap.gz" изменить строчку "keycode 97 = AltGr_Lock" на "keycode 97 = Control" и добавить строку "keycode 125 =AltGr_Lock";
-выполнить команду "gzip /tmp/my.kmap.gz; cp /tmp/my.kmap.gz /usr/share/keymaps/i386/qwerty".
4. В конец файла "/etc/xdg/lxsession/LXDE/autostart" добавить строку "@setxkbmap -option grp:lwin_toggle us,ru".
5. Добавить переключатель клавиатуры в lxpanel, как описано в предыдущем посте.
6. Исправить в файле /usr/sbin/rebuildfstab функцию add_fstab_entry, добавив перед "cat >> /etc/fstab <<." следующий код.
case "$fstype" in 
  fat|msdos|umsdos|vfat)  options="${options},codepage=866,iocharset=koi8-r" ;;
  iso9660|jfs|exfat*|udf) options=${options},codepage="${options},iocharset=koi8-r" ;;
  ntfs*)                  options=${options},codepage="${options},nls=koi8-r" ;;
esac

7. Создать iso и записать его на диск, как описано в предыдущем посте.

Profile

zepete: (Default)
zepete

January 2026

S M T W T F S
    1 23
4 56 78910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 07:15 am
Powered by Dreamwidth Studios