13 юни 2008, петък

Как да пишем букви с ударения под Linux

След доста търсене, успях да си сложа алтернативна клавиатурна подредба поддържаща кирилица с уда̀рени бу̀кви и както и „български" кавички. Ето едно микро HOWTO:
  1. Сваляте клавиатурния файл от следния адрес: http://osdir.com/ml/misc.translate.bulgarian/2006-04/txt82Jz8FbxYD.txt
  2. Редактирате сваления файл - има малка грешка в раздела за фонетичната клавиатура:
    Редът:
    include "pc/bg(traditional_phonetic)"
    трябва да стане:
    include "bg(traditional_phonetic)"
  3. (само за Ubuntu/Debian) Разкарвате оригиналната подредба, така че при обновяване на пакета xkb да не ви промени вашата:
    $ sudo dpkg-divert --add --rename --divert \
    /usr/share/X11/xkb/symbols/bg.orig \
    /usr/share/X11/xkb/symbols/bg
  4. Копирате сваления файл:
    $ sudo cp /tmp/txt82Jz8FbxYD.txt /usr/share/X11/xkb/symbols/bg
  5. В /etc/X11/xorg.conf, секция „Input Device", опция "XkbOptions" добавяте "lv3:ralt_switch" - това активира десния Alt (AltGr) да превключвате на трети регистър, където са специалните възможности. Моята секция изглежда така:
    Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,bg"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,lv3:ralt_switch"
    EndSection
  6. Рестартирате X.
От тук нататък вече имате обогатена клавиатурна подреба - ударение се прави като напишете буквата която искате да ударите и след това десен Alt + Q. Има удобен клавиш за ударено „ѝ" - Shift + ь, Получавете знаци като: †, ѭ, ѫ, …, и други.

Повече информация има тук. Във форумите на Linux-BG има алтернативни клавиатурни подреби, с които можете да пишете гръцки и други букви: ёыэ„“ѐ®©ѐ™υѝωπαδγφγχξλζβνμΩΠΔΦΞΛ