Српска XKB тастатура „Дунав“


Верзија

Ц.2 (29. април 2003.)


Аутори

Данило Шеган <dsegan@gmx.net>, Часлав Илић <chaslav@sezampro.yu>.


Инсталација

Уђите у отпаковани директоријум (dunav-c.2/) и извршите команде:

 
  ./kbconf
  make
  make install
  

За последњи корак потребна су администарторска овлашћења.

При покретању kbconf скрипта, можете да задате и неке опције. Погледајте које су опције на располагању командом:

 
  ./kbconf -h
  

Врло битна је опција --GTK2, којом се тастатура прилагођава багу у GTK2 апликацијама.


Употреба

КДЕ

Под КДЕ окружењем, тастатуре можете да мењате стандардним КДЕ измењивачем. Идите на K Menu → Control Center → Peripherials → Keyboard → Layout, одчекирајте опцију Disable keyboard layouts. Затим можете да изаберете основни (Primary layout) и додатне распореде (Additional layouts) — ћирилична тастатура је означена као Serbian, а латинична као Yugoslavian.

Гном

Ако користите Гном окружење, такође можете да користите стандардни Гном измењивач, али уз мало додатног подешавања. Кликните десним дугметом на панел, па идите на Panel → Add to panel → Applet → Utility → GKB KeyBoard Switcher. На панелу ће се појавити измењивач, кликните десним дугметом на њега, па изаберите Properties. Кликом на опцију Add, отвориће се прозор у коме бирате тастатуре. За ћириличну одаберите неку из секције Serbian → Yugoslavia, а за латиничну из Yugoslavian → Yugoslavia (додају се кликом на Add). Затворите прозор, па означите добијену ћириличну тастатуру, кликните на Edit, и у пољу Command упишите „setxkbmap sr“. Исто тако и за латиничну, само упишите „setxkbmap yu“.

Напреднија употреба

Распореде можете да постављате и командом „setxkbmap“, под свим графичким окружењима која су базирана на ИксФри графичком серверу (а таква су, практично, сва). Прво проверите верзију ИксФри сервера, командом:

 
  XFree86 -version
  

Ако је верзија 4.2 или мања, употреба тастатуре практично се своди на оно што омогућавају и стандардни КДЕ и Гном измењивачи. Ћирилични распоред постављате командом „setxkbmap sr“, латинични са „setxkbmap yu“, а амерички враћате са „setxkbmap en_US“.

Ако је инсталирана верзија 4.3 ИксФри сервера, могуће је поставити више распореда, са неком комбинацијом тастера за измену између њих, нпр. овако:

 
  setxkbmap -option "grp:shift_toggle" -layout "en_US,sr,yu"
  

Сада можете да мењате тастатуре по реду америчка-ћирилична-латинична, истовременим притиском на оба шифт тастера. Постоје и друге комбинације тастера за промену распореда (нпр. "grp:rwin_toggle"), све су дефинисане у фајлу /etc/X11/xkb/symbols/group.

Додатном опцијом -variant, можете да поставите и неке варијације подразумеваних распореда. На пример, да бисте користили (не)чувени Уникод латинични распоред (где су диграфи dž, lj и nj стопљени у један знак), урадите следеће:

 
  setxkbmap -option "grp:shift_toggle" -layout "en_US,sr,yu" \
            -variant ",,unicode"
  

Тренутно доступне варијанте ћириличног распореда:

  • default — подразумеван распоред

Тренутно доступне варијанте латиничног распореда:

  • default — подразумеван распоред
  • yz — замењена места словима y и z
  • unicode — dž, lj и nj kao један знак, ž уместо y
  • unicodeyzunicode + yz


Додатни знаци

Поред основне азбуке, односно абецеде, у распореду постоје још неки знаци који се употребљавају у српском правопису. Списак додатних знакова још увек није закључен, и сви савети су добродошли. На располагању су тренутно:

  • Наводници и полунаводници („“ и ‘’)
  • Дуга и средња црта (— и –)
  • Неки додатни знаци (€)
  • Сви не-алфанумерички знаци америчког распореда
  • Све доступне дијакритике

Неке од ових знакова није могуће откуцати у свим програмима. Тренутно, најбоље раде новији Гном и ГТК програми, Мозила, ОпенОфис, а и ИксТерм у уникод моду. Посебно лоше раде програми КДЕ окружења старијих од 3.1.

Распореди, са свим знацима, приказани су као HTML табеле у фајлу layouts.html.