I don't have much material, please contribute to this section. See also Unix and X Window sections for more info.
General HOWTO:
See The Linux Cyrillic HOWTO (a bit obsoleted).
Более новая русская версия The Linux Cyrillic HOWTO ведётся Евгением Балдиным.
Console:
The Linux console driver is quite a flexible piece of software. It is capable of changing fonts as well as keyboard layouts. To achieve it, you'll need the kbd
package. Both RedHat and Slackware install kbd
as part of a system.
The kbd
package contains keyboard control utilities as well as a big collection of fonts and keyboard layouts.
Cyrillic setup with kbd
usually involves two things:
- Screen font setup. This is performed by the setfont program. The fonts files are located in
/usr/lib/kbd/consolefonts
. NOTE: Never run thesetfont
program under X because it will hang your system. This is because it works with low-level video card calls which X doesn't like. - Load the appropriate keyboard layout with the
loadkeys
program.
This script sets up the Cyrillic mode for Linux console (kbd
package):
loadkeys ru1 setfont Cyr_a8x16 mapscrn koi2alt echo -ne "\033(K" echo "Use the right Ctrl key to switch the mode..."
In case you use popular console-tools
package:
consolechars -f UniCyr_8x16 -m koi8-r echo -ne "\033(K" loadkeys ru1