Качаем шрифты
отсюда и
отсюда.
Распаковываем их в /usr/X11R6/lib/X11/fonts/ (если там есть каталог cyrillic - убиваем).
Должны получиться следующие каталоги:
/usr/X11R6/lib/X11/fonts/cyrillic/ и /usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o/
Далее правим файл /etc/X11/XF86Config
В секции Section "Files"
находим строки вида:
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
И дописываем туда
FontPath "/usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi/"
Обычно я оставляю первой строкой
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
А остальное дописываю после неё.
Далее находим раздел
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
и дописываем в него
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru (winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Вот и всё.
Можно еще поставить шрифты от windows, заменить стандартные Х-овые TTF шрифты на Bitstream, поставить дополнительные наборы шрифтов, но это уже другая история...