Emacs для начинающих


         

Русификация Linux - часть 4


Хорошим решением также будет использование фонт-сервера. Во-первых, он может быть один на всю организацию, а во-вторых, в современных фонт-серверах можно использовать шрифты TrueType. Для Red Hat фонт-сервер xfsft входит в пакет Xfree86-xfs.

Существует два основных способа русификации клавиатуры X :

  • XKB, применяющийся в современном X11R6

  • xmodmap, применявшийся в X11R5
  • При русификации X 3.3.x через XKB в /etc/X11/XF86Config должно быть прописано:

    Section "Keyboard"

    ...

    XkbRules "xfree86"

    XkbModel "pc101"

    XkbLayout "ru"

    XkbOptions "grp:shift_toggle"

    EndSection

    Для X 4.0.x

    Section "InputDevice"

    ...

    Driver "keyboard"

    Option "XkbRules" "xfree86"

    Option "XkbModel" "pc101"

    Option "XkbLayout" "ru"

    Option "XkbOptions" "grp:shift_toggle"

    EndSection

    В зависимости от клавиатуры опция Model может быть "pc101", "pc104" или "pc105", а комбинации переключения:

    grp:toggle правый Alt (с "фиксацией")

    grp:caps_toggle Caps_Lock

    grp:shift_toggle два Shift

    grp:ctrl_shift_toggle Control+Shift

    grp:ctrl_alt_toggle Control+Alt

    Для 4.0.x добавились новые :

    grp:alt_shift_toggle Alt+Shift

    grp:menu_toggle Menu (модель должна быть pc104, pc105)

    В kde, начиная с 2.2.1 можно переключаться с помощью ctrl+alt+K, если включен выбор раскладки в control center на закладке peripherals.

    Общие проблемы

    Смонтировать диск, чтобы русские имена файлов были видны

    Для vfat примерно так (cтрочка из /etc/fstab/):

    /dev/hda5 /mnt/d vfat noexec,rw,umask=002, codepage=866, iocharset=koi8-r, gid=100 0 0

    (в одну строчку)

    Потом mount /mnt/d. Еще в ядро (>=2.0.36) должны быть включены соответствующие кодовые страницы (возможно, в виде модулей /lib/ modules/`uname -r`/fs/nls_*) - CP866 и KOI8-R, так что возможно (хотя скорее всего нет) ядро придется перекомпилировать.

    Для CD, содержащего файлы с русскими именами:




    Содержание  Назад  Вперед