how to get zawgyi keyboard on XFCE desktop
September 24, 2009
GNOME desktop ေပာ္မွာ ေဇာ္ဂ်ီကီးဘုတ္သြင္းျပီးလို့ အဂဿဿငလိပ္ျမန္မာ ကီးဘုတ္ေျပာင္းဖို့အတြက္လည္း keyboard indicator ဆိုတဲ့ပရိုဂရမ္ေလးရွိေနတာေျကာင့္ ေဇာ္ဂ်ီျမန္မာဖြန့္ ရိုက္ရတာအဆင္ေျပပါတယ္။ ဒါေပမယ့္ XFCE လို့ေခာ္တဲ့ desktop ေပာ္မွာေတာ့ Keyboard Indicator တို့လို ပရိုဂရမ္မရွိတာေျကာင့္ စတင္အသံုးျပုသူ beginners မ်ားအဖို့ ေဇာ္ဂ်ီျမန္မာကီးဘုတ္အသံုးျပုဖို့အတြက္ ျပသဿသနာတက္ရပါတယ္။ ဒါေျကာင့္ စတင္အသံုးျပုသူမ်ား desktop ေရြးခ်ယ္အသံုးျပုရာမွာ စိုးရိမ္ေလ့ရွိတဲ့ ျမန္မာဖြန့္သံုးလို့ရပါ့မလား ဆိုတဲ့ စိုးရိမ္မွုမ်ိုး ကင္းေဝးရေအာင္ ဒီပို့စ္ေလး ေရးလိုက္ပါတယ္။ XFCE desktop က အမ်ားသိျကအတိုင္းပဲ အရမ္းေပါ့ပါး ျမန္ဆန္ျပီး လွပတဲ့ desktop program ျဖစ္ပါတယ္။ သူ့အေပာ္မွာ ေဇာ္ဂ်ီကီးဘုတ္သြင္းခ်င္ရင္လဲ အလြယ္ေလးပါ။ zawgyi-keyboard google code project ကေန ခုလက္ရွိေနာက္ဆံုး version ျဖစ္တဲ့ zawgyi-keyboard-0.3.2.tar.gz ကို download လုပ္ခ်ျပီး install guide အတိုင္း install လုပ္ေပးပါ။
ျပီးရင္ xorg.conf ဖိုင္မွာ myanmar keyboard [mm] ကိုထည့္ေပးပါ။ ထည့္ပံုက နွစ္သက္ရာ text editor တစ္ခုခုျဖင့္ /etc/X11/xorg.conf ဖိုင္ကို ေအာက္ကအတိုင္း InputDevice Session မွာ ျပင္ေပးပါ။
$ sudo mousepad /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,mm"
EndSection
ျပင္ျပီး save လုပ္ျပီး ဖိုင္ကို သိမ္းလိုက္ပါ။ ေနာက္တစ္ခုထပ္လုပ္ရမွာ shell program file တစ္ခုပါ။ fixkeyboard လို့နာမည္ေပးလိုက္ပါ(အမွန္ေတာ့ ကိုယ္နွစ္သက္တဲ့အမည္ေပးနိုင္ပါတယ္၊ ကိစဿစမရွိပါ)။ အဲဒီဖိုင္ကို /usr/bin ေအာက္မွာ save ျပီး သိမ္းေပးပါ။
$ sudo mousepad /usr/bin/fixkeyboard
#!/bin/bash
setxkbmap -option grp:switch,grp:alt_shift_toggle us,mm
ျပီးရင္ save ျပီး သိမ္းလိုက္ပါ။ ဒီေနရာမွာ switcher key toggle အတြက္ ကိုယ္ျကိုက္တဲ့ options ထားနိုင္ပါတယ္။ ေအာက္မွာ တျခား switch options ေတြပါ။
alt_shift_toggle
ctrl_shift_toggle
ctrls_toggle
wins_toggle
စတာေတြကို ျကိုက္ရာ အစားသြင္း အသံုးျပုနိုင္ပါတယ္။ ျပီးရင္ ေအာက္က command line ေလးကိုလဲ run ေပးလိုက္ပါ။
$ sudo chmod +x /usr/bin/fixkeyboard
ေနာက္ျပီး logout မလုပ္ခင္ Autostarted Applications မွာ အဲဒီ file ေလးကို ထည့္ေပးျခင္းအားျဖင့္ ေနာက္ login ဝင္တဲ့အခ်ိန္အတိုင္း auto run ေပးမွာပါ။ Autostarted Applications ကို run ဖို့အတြက္ Desktop ေပာ္ကို right-click နွိပ္ပါ။ menu ေပာ္လာမယ္။ အဲဒီကေန Settings >> Autostarted Applications ကိုေရြးနွိပ္ေပးျခင္းအားျဖင့္ ေအာက္ကပံုအတိုင္း Autostarted Applications Window ေပာ္လာမယ္။ ပံုထဲကအတိုင္းပဲ Add ကိုနွိပ္ေပးျပီး ေတာင္းခံတဲ့ ကြက္လပ္ေတြကို ျဖည့္ေပးပါ။

Add application on Autostarted Applications
Name: fixkeyboard
Description: Keyboard Switcher
Command: /usr/bin/fixkeyboard
ျပီးရင္ OK နွိပ္၊ ပိတ္ျပီး Logout လုပ္ေပးလိုက္ပါက အျခား desktop တြင္အသံုးျပုသလို toggle key switch ျပီး အဂဿငလိပ္ ေဇာ္ဂ်ီျမန္မာကီးဘုတ္ကို ေျပာင္းနိုင္ပါျပီး။ mousepad ကိုဖြင့္ျပီးေတာ့ ေဇာ္ဂ်ီကီးဘုတ္ ကို စမ္းသပ္နိုင္ပါတယ္။

testing zawgyi font on mousepad
Enjoy with it!
How to install zawgyi font on FreeBSD Gnome2
July 18, 2009
ခုေနာက္ပိုင္း ပီစီကြန္ပ်ဴတာအသံုးျပဳသူေတြအတြက္ Operating Systems စိတ္ႀကိဳက္ေရြးခ်ယ္အသံုးျပဳဖို႔ အခြင္႔အေရးေတြ အလြန္႔အလြန္မ်ားစြာရွိလာပါၿပီ.. ဟိုတုန္းကလို MS Windows တစ္ခုတည္းနဲ႔ လံုေလာက္ေက်နပ္မႈေတြ မရွိေတာ႔ပဲ အဲဒီထက္ပိုမိုေကာင္းမြန္တဲ႔ Operating Systems ေတြကိုေရြးခ်ယ္ အသံုးျပဳလာၾကပါတယ္၊ ဥပမာ Linux, Unix systems ေတြထဲမွာပဲ ေရြးခ်ယ္စရာေတြက တပံုတပင္ရယ္ပါ။ Linux distributions ေတြကိုပဲၾကည့္ရင္ Ubuntu, Debian, Fedora, Gentoo စသည္ျဖင္႔ ေျမာက္မ်ားစြာေသာ Open Source Operating Systems စသည္ျဖင္႔မ်ားစြာရွိေနပါၿပီ။ Desktop Users မ်ားအတြက္လဲ အင္မတန္ေကာင္းမြန္သင္႔ေတာ္ေနပါၿပီ.. ဒီလို perfect desktop system ေကာင္းေတြရွိေသာ္လည္း တခ်ဳိ႕က်ျပန္ေတာ႔ Real Unix ကိုပဲသံုးခ်င္ၾကပါတယ္။ အရင္တုန္းက Unix ကို Desktop User မ်ား အသံုးျပဳခဲလွေသာ္လည္း ခုခါမွာ Unix ကို Desktop အသြင္ အသံုးျပဳလာၾကပါၿပီ။ PC-BSD, DesktopBSD တို႔ကိုၾကည့္မယ္ဆိုရင္ FreeBSD ကို base ခံၿပီး Desktop Use အတြက္ customize လုပ္လာၾကပါတယ္။ FreeBSD ကေတာ႔ တကယ္႔ကို complete operation system တစ္ခုပါ။ Open Sources လဲ ျဖစ္ပါတယ္။ တခ်ဳိ႕ကလဲ FreeBSD ကိုပဲ ကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီးသံုးခ်င္ၾကပါတယ္။ PC-BSD နဲ႔ DesktopBSD တို႔က offer လုပ္တဲ႔ pre-customize system နဲ႔ KDE desktop environment ကို မၾကိဳက္ၾကပဲ ကိုယ္ႀကိဳက္တဲ႔ Desktop Environment နဲ႔အတူ kernel ကိုလဲ ကိုယ္႔စိတ္ႀကိဳက္ customize လုပ္ၿပီး Desktop Use အတြက္ သံုးေနၾကပါတယ္။ ဒီလို FreeBSD ကိုကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီး Gnome Desktop သံုးသူမ်ားတြက္က ေဇာ္ဂ်ီဖြန္႔သြင္းရတာ ျပသာနာရွိလိမ္႔မယ္ မထင္ပါဘူး။ သို႔ေပမယ္႔လည္း zawgyi keyboard package ကိုလြယ္လြယ္ကူကူ download လုပ္ၿပီး install လုပ္ခ်င္သူမ်ားအတြက္ zawgyi-keyboard-0.1.2.tar.gz package ကို ေအာက္ကလင္႔မွာ သြားေရာက္ download ယူႏိုင္ပါတယ္။
For FreeBSD 7.x , Gnome2
Package: zawgyi-keyboard-0.1.2.tar.gz
http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.1.2.tar.gz
ဒီ package ကိုရၿပီးလ်င္ extract လုပ္ၿပီး zawgyi folder ထဲကို၀င္ၿပီး install_freebsd.sh ကို run ေပးပါ။
$ su
# tar xzf zawgyi-keyboard-0.1.2.tar.gz
# cd zawgyi
# sh install_freebsd.sh
uninstall လုပ္ခ်င္ပါက
# sh uninstall_freebsd.sh
Enjoy with FreeBSD Gnome2 and Zawgyi font!



