Русификация knoppix.
Feb. 10th, 2015 08:31 amЕсли использовать читкод "lang=ru", то LXDE русифицируется, но консоль нет и в lxteminal будет только русская раскладка клавиатуры.
Поэтому для русификации в кодировке KOI8 (можно русифицировать еще в в альтернативной кодировке - ISO866, livecd содержит еще и эту локализацию lxde) необходимо выполнить.
1. Подготовительные действия описанные в предыдущем посте.
2. Добавить читкод lang=ru в "/media/sda1/knx/master/boot/isolinux/isolinux.cfg", см. предыдущий пост.
3. Добавить в начало файла "/etc/profile" следующие строки.
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 <<." следующий код.
7. Создать iso и записать его на диск, как описано в предыдущем посте.
Поэтому для русификации в кодировке 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" ;;
esac7. Создать iso и записать его на диск, как описано в предыдущем посте.