To my blog readers..

March 14, 2010

ကျနော် ခု ဒီ box02blog.wordpress.com ဘလော့မှာ မြန်မာ၃နဲ့ရော ဇော်ဂျီနဲ့ပါရေးထားတဲ့အတွက် စာဖတ်သူများအတွက် အနှောက်အယှက်ဖြစ်ရရင် ကျနော်စိတ်မကောင်းပါဘူး။ ဒီဘလော့မှာ ကျန်ခဲ့တဲ့ ဇော်ဂျီနဲ့ရေးထားတဲ့ posts တွေကိုလဲ မြန်မာ၃ကို မပြောင်းတော့ပဲ ဒီအတိုင်းထားပြီး ကျနော် မြန်မာ၃နဲ့ ဆက်ရေးသွားမယ်လို့ စိတ်ကူးထားပါတယ်။ ဒီဘလော့က မြန်မာ၃ဖွန့်ကိုလဲ ကိုစေတန်ရဲ့ Unicode5.1 to Zawgyi UserScript အသုံပြုပြီး ဖတ်ရှုနိုင်ပါတယ်။ ကျနော်ကတော့ သူငယ်ချင်းများ ဇော်ဂျီနဲ့ရေးသားထားတဲ့ ဘလော့ကို ကိုစိုးမင်းရဲ့ Zawgyi to Unicode5.1 UserScript အသုံပြုပြီး ဖတ်မှာဖြစ်ပါတယ်။

ကျနော့်ရဲ့ အခြားဘလော့တစ်ခုဖြစ်တဲ့ box02blog.blogspot.com or box02.my-mm.org မှာ ဘလော့တစ်ခုလုံးကို ဇော်ဂျီကနေ မြန်မာ၃ ကိုပြောင်းထားပါတယ်။ အဲဒီဘလော့မှာ zawgyi-unicode5.1 javascript လေးထည့်ထားတဲ့အတွက် စာဖတ်သူများအနေဖြင့် ကျနော် မြန်မာ၃နဲ့ဆက်လက်ရေးသော်လည်း ဇော်ဂျီဖွန့်သို့ ပြောင်းလဲဖတ်ရှုနိုင်ပါတယ်။ အခြားသောဘလော့များမှာနည်းတူ ဘလော့ရဲ့ခေါင်းစီးပိုင်းနားလေးမှာ Zawgyi ဒါမှမဟုတ် Unicode5.1 သို့ပြောင်းကြည့်တဲ့ OptionBox လေးကိုတွေ့ရမှာပါ။

To change Zawgyi or Unicode5.1

စာဖတ်သူရဲ့ Firefox browser မှာ Greasemonkey ကို Turn On လုပ်ထားရင် ဒီ OptionsBox လေးကို မြင်ရမှာ မဟုတ်ပါဘူး။ Turn off လုပ်ပြီး Refresh လုပ်လိုက်ရင် ပေါ်လာမှာပါ။ အဲဒီအခါမှာ Zawgyi ဖွန့်သို့ ပြောင်းလဲဖတ်နိုင်ပါတယ်။

ကျနော့်ရဲ့နောက်ထပ် ဘလော့အဟာင်းတစ်ခုဖြစ်တဲ့ box02.blogspot.com မှာ post အသစ်ဆက်လက်ရေးသားခြင်း ခေတ္တရပ်ထားပါတယ်။

ဒီလိုပြောင်းလဲရေးသားခြင်းဟာ ကျနော်ရဲ့ personal choice မျှသာဖြင့်ပြီး ဇော်ဂျီအသုံပြုသူများနဲ့ ယူနီကုတ်၅.၁ ကွန်ပတီဘယ်ဖွန့်အသုံးပြုသူအကြား ခွဲခြားခြင်းမဟုတ်သလို ဘယ်အုပ်စုဘက်မှလဲနေခြင်းမဟုတ်ပါ။
ကျနော်ဟာ သာမာန်ဘလော့ရေးသားသူ အသုံပြုသူ average user တစ်ယောက်သာဖြစ်ပါတယ်။

စာဖတ်သူများအား လေးစားလျှက်
ဘောက်တူး

ဇော်ဂျီဖွန့်သုံးရာကနေ မြန်မာ၃ ကို စပြောင်းသုံးရာမှာ အခက်အခဲလေးတွေရင်ဆိုင်ရတယ်။ သူများဇော်ဂျီနဲ့ရေးထားတာကို မမြင်ရတဲ့ပြဿနာ၊ လင်းနက်မှာ မြန်မာ၃ ရိုက်မကြွမ်းသေးတဲ့ပြဿနာ၊ ဇော်ဂျီဖွန့်နဲ့ မြန်မာ၃ အတူတကွထားလို့မဖြစ်တဲ့ပြဿနာ၊ ထားလို့ရပြန်သော်လည်း ဇော်ဂျီဖွန့်ကိုလုံးဝ မမြင်တော့တဲ့ပြဿနာတွေပါ။

လက်တလောဖြေရှင်းနိုင်တာတွေက
++++++++++++++

၁) မြန်မာ၃လက်ကွက်မကျွမ်းတာက ကိစ္စမဟုတ်လောက်တော့ပါ (ရေးပါများရင်)

၂) မြန်မာ၃ နဲ့ ဇော်ဂျီ နှစ်ခုတူတူထားချင်ရင်လဲ .fonts.conf လေးရေးထားပြီး $HOME dir အောက်မှာထားရုံပါ။ (ညီသူရ ကျေးဇူး)

၃) သူများရေးထားတဲ့ဇော်ဂျီဖွန့်ကိုကြည့်ဖို့ရာလဲ Zawgyi to Unicode 5.1 UserScript လေးရှိပြီးသားပါ။ ( ကိုစိုးမင်း ကျေးဇူး)

၄) ကျနော်ရေးထားတာ မမြင်ဘူးဆိုလဲ ကိုစေတန်ရဲ့ Unicode 5.1 to Zawgyi UserScript ကိုအသုံပြုပြီး ကြည့်နိုင်ပါတယ်။ (ကိုစေတန် ကျေးဇူး)

၅) Facebook friends တွေနဲ့လဲ English conversation နဲ့ communicate လုပ်လို့ရပါသေးတယ်။

လောလောဆယ် testing ကာလမှာ မြန်မာ၃ နဲ့ Ubuntu မှာ အိုကေနေပါတယ်။

Test writting in mm3

March 11, 2010

ကျနော်မြန်မာ၃ကို ကောင်းကောင်းမသုံးဖူးပါဘူး။ သွင်းကြည့်တာလောက်နဲ့ပဲရပ်ရပ်သွားခဲ့တယ်။
ခု ကျနော်ရိုက်တာ မြန်မာ၃ နဲ့ပါ။ လက်ကွက်ကအကျင့်မရသေးတော့နည်းနည်းလေးနေတယ်။
အလေ့အကျင့်လုပ်ပေးရအုံးမယ်။

Burma-keyboard-Tk v0.1.1

March 10, 2010

Burma-keyboard-Tk package new release v0.1.1 မွာ burma-keyboard-nogui ကိုလဲထည့္လိုက္ပါတယ္။ အခ်ို့က GUI နဲ့ လန္းလန္းဆန္းဆန္း သံုးခ်င္ျကသလို အခ်ုိ့မွာ TclTk package ကို install လုပ္ဖို့ရာအခက္အခဲရွိျကမွာပါ။ တခါတေလ အရမ္းေလာေနတဲ့အခါမ်ုိးမွာ တခါတည္းပဲ install လုပ္လိုက္ခ်င္သူမ်ားအတြက္ အဆင္ေျပေအာင္ -nogui ကိုပါထည့္လိုက္ျခင္းျဖစ္ပါတယ္။ အသံုးျပုဖို့ရာ အရင္အတိုင္းပဲ package extract လုပ္ျပီး source folder ထဲဝင္တဲ့အထိအတူတူပါပဲ။ ဥပမာ ကိုယ္ download လုပ္ထားတဲ့ package က Desktop ေပာ္မွာရွိတယ္ဆိုရင္ ..

$ cd ~/Desktop
$ tar xzf burma-keyboard-tk-0.1.1.tar.gz
$ cd burma-keyboard-tk

GUI နဲ့ run သူမ်ားအတြက္ေတာ့
$ sudo python burma-keyboard-tk.py

GUI မပါပဲ command line နဲ့အသံုးျပုမ်ားအတြက္ကေတာ့
$ sudo python burma-keyboard-nogui.py

ျပီးရင္လိုခ်င္တဲ့ font ေရြး၊ y ကိုနွိပ္။
ျပီးရင္ install လုပ္ခ်င္ရင္ i ကိုနွိပ္ေပး။ remove လုပ္ခ်င္ရင္ r ကိုနွိပ္ေပးပါ။
ေအာက္မွာ screenshots ေလးေတြကိုပါ။

Extract and Run

Choose a font and confirm

Installing

ဒီ screenshots ထဲကအရာေတြအားလံုးဟာ zawgyi-keyboard packages အသံုးျပုသူမ်ားနဲ့ရင္းနွီးျပီးသားျဖစ္ပါတယ္။ GUI နဲ့ CLI ကိုလိုအပ္သလိုသံုးနိုင္ျကပါတယ္။
မျကာမီ PyGTK နဲ့ ထြက္လာတဲ့အခါ အားလံုး တေျပးညီ GUI နဲ့ သံုးနိုင္ျကသလို CLI နဲ့အသံုးျပုခ်င္ေသးသူမ်ားအတြက္လဲ အဆင္ေျပေစမွာျဖစ္ပါတယ္။

Download: burma-keyboard-tk-0.1.1.tar.gz

More info: README

Enjoy playing with it!

က်ေနာ္ gooey သိပ္မေကာင္းပါဘူး၊ ဒါေပမယ့္ command lines နဲ့ သိပ္ရင္းနွီးကြ်မ္းဝင္မွုမရွိေသးတဲ့ Linux အသံုးျပုသူအသစ္မ်ားအတြက္ GUI နဲ့ ကီးဘုတ္သြင္းလို့ရေအာင္ လက္ရွိ command line အသံုးျပု ပိုင္သြန္ပရိုဂရမ္ကို GUI နဲ့ထုတ္ပိုးျပီး ထပ္ထုတ္မယ္လို့ စိတ္ကူးျကည့္ပါတယ္။ လံုးလံုးေတာ့ command line မလြတ္ေပမယ့္ Mouse ေလးနဲ့ click ရေသးတယ္ဆိုေတာ့ ပိုျပီးလြယ္တာေပါ့ေနာ္။
ေအာက္မွာ screenshots ေလးေတြပါ။ :-)

Main Windows

main window and log window

main window and layout help window

အျကံညဏ္ေကာင္းေတြလဲ comments မွာေပးသြားနိုင္ပါတယ္။

Enjoy!! :-)

ျမန္မာဖြန့္အတြက္ ျကိုက္နွစ္သက္ရာဖြန့္ကို Ubuntu Linux မွာ Install လုပ္နိုင္ပါတယ္။ ဒီ guide မွာ ေဇာ္ဂ်ီဖြန့္ကို ဥပမာနမူနာထားျပီး သြင္းမွာျဖစ္ပါတယ္။

ေဇာ္ဂ်ီဖြန့္နဲ့ Install script အထုတ္အပိုးကိုရယူျခင္း
အရင္ဆံုး zawgyi-keyboard.googlecode.com မွာ သြားျပီး zawgyi-keyboard package ကို download လုပ္ပါ။

Download package from googlecode

zawgyi-keyboard package ျဖစ္တဲ့ latest version : zawgyi_keyboard-0.3.3.tar.gz ကိုရယူလိုက္ပါ။ ျပီးရင္ အဲဒီ package ကို ကိုယ့္ရဲ့ Desktop ေပာ္မွာထားလိုက္ပါ။

Install Script နွင့္ ေဇာှဂ်ီဖြန့္ ေဇာှဂ်ီကီးဘုတ္ သြင္းျခင္း

Terminal ကိုဖြင့္ပါ။ Terminal က Applications > Accessories > Terminal မွာပါ။

Where is Terminal?

Terminal က ေအာက္ကလိုပြင့္လာမယ္။

Open Terminal

Terminal ကိုဖြင့္ရတဲ့အေျကာင္းရင္းက က်ေနာ္တို့ command line နဲ့ zawgyi keyboard ကို install လုပ္မလုိ့ပါ။ command line ဆိုလို့ ခက္ခက္ခဲခဲ command ေတြ မွတ္သားထားရမယ္လို့ သိရမယ္လို့ မထင္ လိုက္ပါနဲ့။ ခုသံုးမယ့္ commands ေတြက တကယ့္ child play ေတြပါ။ copy’n'paste လုပ္ျပီး သြားလဲရပါတယ္။
အခု က်ေနာ္တို့ Terminal ကေန zawgyi-keyboard package ထားရွိရာ Desktop ဆိုတဲ့ ေနရာကိုသြားရေအာင္ cd လို့ေခာ္တဲ့ (change directory) command ကိုသံုးပါမယ္။ Terminal ထဲမွာ ေအာက္က command line ကို copy’n'paste လုပ္ေပးလိုက္ပါ။ command ေရွ့က $ (dollar sign) ကို copy လုပ္စရာမလိုဘူးေနာ္။

$ cd ~/Desktop

ခုဆိုရင္ က်ေနာ္တို့ စိတ္ထဲက virtual နည္းနဲ့ Terminal ကေန Desktop ဆိုတဲ့ေနရာကိုေရာက္ပါျပီ။ က်ေနာ္တို့ ls ဆိုတဲ့ (list) command ကိုဆက္သံုးျပီး Desktop ေပာ္မွာေရာ ကိုယ္ထားတဲ့ zawgyi-keyboard package ရွိ မရွိကို ျပန္စမ္းစစ္ျကည့္တဲ့သေဘာပါ။

$ ls

ls ဆိုတာက list ဆိုတဲ့ သေဘာကိုေဆာင္တဲ့အတြက္ Desktop ေပာ္မွာရွိသမ်ွ files, pictures စတာေတြကို list လုပ္သလိုေဖာ္ျပေပးမွာပါ။ က်ေနာ္တို့ထားထားတဲ့ zawgyi_keyboard-0.3.3.tar.gz ရွိတယ္ဆိုပါေတာ့ ကဲ ဘာဆက္လုပ္ရမလဲ? အဲဒီ package က tar ဆိုတဲ့ program ငယ္နဲ့ ခ်ုံ့ထားတဲ့အတြက္ က်ေနာ္တို့ အဲဒါကို ျပန္ျဖည္ေပးဖို့လိုအပ္တယ္။ ဒါမွ အထဲမွာ ဘာရွိလဲဆိုတာ သိနိုင္မွာပါ။ အထဲကဟာေတြ ဘာေတြလဲ သိမွ ဆက္ျပီး အလုပ္လုပ္လို့ရမွာပါ။ ေအာက္က command ကို ကိုယ့္ရဲ့ Terminal ထဲမွာ copy’n'paste လုပ္ျပီး Enter ေခါက္ျပီး run လိုက္ပါ။

$ tar xzf zawgyi_keyboard-0.3.3.tar.gz

ဒီ command line မွာ tar ဆိုတာက zip program လိုမ်ိုး ဖိုင္ေတြကို achive, extract လုပ္ေပးတဲ့ Unix & Unix-Like system ေတြမွာ အသံုးမ်ားတဲ့ program ငယ္ပာ။ xzf ဆိုတာက options ေတြပာ။ options တစ္ခုခ်င္းစီရဲ့လုပ္ေဆာင္ခ်က္ကို သိခ်င္ရင္ ဒီ $ tar –h ဒာမွမဟုတ္ $ tar --help ကို Terminal ထဲရိုက္ျပီး ျကည့္လိုက္ပာ။ ေနာက္တမ်ိုးက man ဆိုတဲ့ program နဲ့လဲ သက္ဆိုင္ရာ program ေတြရဲ့ manual pages ေတြကို ျကည့္လို့ရပာေသးတယ္။ ဥပမာ $ man tar လို့ Terminal ထဲမွာရိုက္ျပီး tar program ရဲ့ manual ကို ျကည့္နိုင္ပာေသးတယ္။ ဒီေနရာမွာ ျကားျဖတ္ေျပာရမယ္ဆိုရင္ tar xzf zawgyi လို့ Terminal ထဲမွာရိုက္ျပီးခ်ိန္မွာ keyboard ေပာ္က Tab key ကိုေခါက္ျကည့္ပါ။ Bash Shell ရဲ့ autocomplete က ေနာက္ကဆက္လိုက္ပါလာတဲ့ _keyboard-0.3.3.tar.gz ကို သူ့ဟာသူျဖည့္သြားေပးမွာပါ။ ဒီလုိဆိုရင္ command line ကို type ရတာလဲ သက္သာျပီး အမွားလဲ နည္းနိုင္ပါတယ္။ ခဏကေျပာတဲ့ Bash Shell ဆိုတာက Bourne-again Shell ပာ။ Linux Distributions ေတြတိုင္းမွာလိုလို Default shell အေနနဲ့ပာလာတက္ပာတယ္။ Ubuntu Linux မွာက Definitely အဲဒီ shell ကိုအသံုးျပုပာတယ္။
ကဲ tar ball ျဖည္ျပီးရင္ ဘာဆက္လုပ္ရမလဲ? က်ေနာ္တို့ ls ကိုသံုးျပီး Desktop ေပာ္မွာ ဘာေတြျဖစ္ပ်က္သြားလဲ ျကည့္ရေအာင္ Terminal ထဲမွာ ls ကို ရိုက္ထည့္ျပီး Enter ေခါက္ျကည့္ရေအာင္..

$ ls

ဘာေတြ့မလဲဆိုေတာ့ zawgyi ဆိုတဲ့ folder တစ္ခုတိုးလာတဲ့အတြက္ zawgyi ဆိုတာကိုေတြ့လိမ့္မယ္။
ဟုတ္မဟုတ္ ကိုယ့္ Desktop ကို ျပန္ျကည့္နိုင္တယ္။ zawgyi folder ကိုေတြ့မွာပါ။ က်ေနာ္တို့ zawgyi folder ထဲကို Terminal ထဲကေန ေအာက္က command သံုးျပီး ဆက္ဝင္ရေအာင္ ..

$ cd zawgyi

Terminal ကေနဘာ error မွ မျပဘူးဆိုရင္ က်ေနာ္တို့ zawgyi folder ထဲေရာက္သြားပါျပီး။ zawgyi folder ထဲမွာ ဘာေတြပါလဲဆိုတာ ls နဲ့ က်ေနာ္တို့ ထပ္ျကည့္ပါအံုးမယ္။

$ ls

ေအာက္ကပံုကိုျကည့္ပါ။ ခင္ဗ်ားနဲ့ Terminal ထဲမွာလဲ ေအာက္ကပံုနဲ့ဆင္တူေတြ့မွာပါ။ Desktop ေပာ္မွာလဲ zawgyi folder ထြက္လာတာကိုလဲေတြ့မွာပါ။

Enter to zawgyi folder from Terminal

ဒီအဆင့္ေရာက္ျပီးဆိုရင္ေတာ့ က်ေနာ္တို့ installation ကို စတင္လုပ္ေတာ့မွာပါ။ ဒီ package မွာ အားလံုးလြယ္ကူေစဖို့အတြက္ ေဇာ္ဂ်ီဖြန့္ေရာ လိုအပ္တဲ့ဖိုင္ေတြေရာ python script ေရာထည့္ထားေပးပါတယ္။ ခင္ဗ်ားက ထည့္ထားေပးတဲ့ zawgyi_keyboard.py ဆိုတဲ့ python script ကို run ျပီး install လုပ္တာတို့ remove လုပ္တာတို့ font upgrade လုပ္တာတို့ လုပ္နိုင္ပါတယ္။ အရင္ဆံုးအဲဒီ script ကို run ရေအာင္ ေအာက္က command line ကို run ေပးပါ။

$ sudo python zawgyi_keyboard.py

ဒီ command line မွာ sudo ဆိုတာ sudoer (super user) အသံုးျပုအေနနဲ့ run မယ္လို့ ေျပာတာပါ။ ေနာက္ကဆက္လိုက္လာတဲ့ python ဆိုတာ Python လို့ နာမည္ရတဲ့ Interpreter ပါ။ ဘာလို့ Python Interpreter ကို zawgyi_keyboard.py ရဲ့အေရွ့မွာခံျပီး run လဲဆိုေတာ့ .py extension ပါတဲ့ zawgyi_keyboard.py ဟာ Python Programming အသံုးျပုျပီးေရးသားထားတဲ့ ဖိုင္ျဖစ္သလို့ Python ဆိုတဲ့ command ကိုသံုးမွ Python Interpreter က zawgyi_keyboard.py script ကို ကြန္ျပူတာနားလည္ေအာင္ လုပ္ေဆာင္ေပးနိုင္ေအာင္လို့ပါ။ ကဲက်ေနာ္တို့ install လုပ္တဲ့ အလုပ္ဆက္လုပ္ရေအာင္။ ေအာက္ကပံုကို ျကည့္ပါ။ ပံုထဲကအတိုင္း zawgyi_keyboard.py script က စတင္ run ေနပါျပီး။ ကိုယ့္ Terminal ထဲမွာလဲ ျကည့္ပါ။ ဘာစာသားေတြေဖာ္ျပေနျပီး ဘာ information ေတြ ခင္ဗ်ားကို ေပးေနသလဲဆိုတာ ေလ့လာပါ။

Start running zawgyi_keyboard.py script

အဲဒီထဲမွာ install, remove, help, exit .. စတာေတြကိုေတြ့ရမွာပါ။ က်ေနာ္တို့က install လုပ္ခ်င္တဲ့အတြက္ Install လုပ္ဖို့ရရာ small letter i ကို နွိပ္ေပးရမွာျဖစ္ပါတယ္။ s ကို နွိပ္ပါက show font ဆိုတဲ့ function ကို ေခာ္တဲ့အတြက္ လက္ရွိစက္ထဲကို install လုပ္လိုက္တဲ့ဖြန့္နဲ့ Web မွာေနာက္ဆံုးထြက္ရွိေနတဲ့ font ကိုယွဥ္ျပ ေပးမွာပါ။ ဒါေပမယ့္ ကိုယ့္စက္မွာ အင္တာနက္ခ်ိတ္ဆက္ထားမွ အဲဒီ function ကအလုပ္လုပ္မွာပါ။ က်ေနာှတို့ Install လုပ္ရေအာင္ i ကို keyboard ကေနရိုက္ျပီး Enter ေခာက္လိုက္ပာ။ အဲဒာဆိုရင္ Python script က ေဇာှဂ်ီဖြန့္နဲ့ ေဇာှဂ်ီကီးဘုတ္ကို သက္ဆိုင္ရာေနရာဆီကို copy လုပ္ေပးျခင္းအားျဖင့္ Install လုပ္ေပးမွာပာ။

Enter

ခုဆိုရင္ ခင္ဗ်ားစက္ထဲမွာ ေဇာ္ဂ်ီဖြန့္နဲ့ ေဇာ္ဂ်ီကီးဘုတ္ေရာက္ေနပါျပီး။ ေဇာ္ဂ်ီနဲ့ေရးထားတဲ့ အင္တာနက္စာမ်က္နွာတို့ ျကည့္နိုင္ပါျပီး။ က်န္တဲ့ options ေတြကိုလဲ လိုအပ္ရင္လိုအပ္သလို ခ်က္ခ်င္းကို run နိုင္ပာတယ္။ ဒာမွဟုတ္ ဒီ running script ကို exit လုပ္ျပီးမွ ျပန္ run လိုကလဲ ျပန္ run ျပီး install, remove, upgrade စတာေတြကို ဆက္လုပ္ေပးလို့ရပာတယ္။ ေအာက္ကပံုေလ့လာျခင္းအားျဖင့္လဲ သိနိုင္ပာတယ္။

After inputting

က်ေနာှတို့ ဖြန့္နဲ့ကီးဘုတ္ကိုသြင္းေပးျပီးတဲ့ေနာက္မွာ စာရိုက္ဖို့အတြက္ US ကီးဘုတ္ကေန MMR ကီးဘုတ္ေျပာင္းဖို့အတြက္ Keyboard Indicator ကို အသံုးျပုဖို့လိုအပ္ပာမယ္။ အဲဒီ Keyboard Indicator ကို ျမင္သာေအာင္ Panel ေပာှမွာ အရင္တင္ရေအာင္ Panel ေပာှမွာ mouse pointer ေထာက္ျပီးေတာ့ Right Click နွိပ္လိုက္ပာ။

to click on Panel

Right Click on Panel

အေပာှကပံုမွာေပာှလာတဲ့ ဿPop-Up Menu ထဲက Add to Panel… ဆိုတာကို Left Click နွိပ္ေပးလိုက္ပာက ေအာက္က ပံုအတိုင္း ထပ္ေပာှလာမယ္။

Add to Panel Window

အဲဒီအထဲက scroll bar ကိုဆြဲခ်ျပီး ေအာက္ကပံုမွာျမင္ရတဲ့ Keyboard Indicator ဆိုတဲ့ဟာကို ေတြ့ေအာင္ရပာမယ္။

Add Keyboard Indicator to Panel

ပံုထဲကလို Keyboard Indicator ကို select လုပ္ျပီးရင္ေတာ့ ေအာက္နားေလးမွာရွိေနတဲ့ Add ဆိုတဲ့ button ကိုနွိပ္ေပးလိုက္ပာ။ အဲဒီခာမွာ ကိုယ့္ရဲ့ Panel ထဲမွာ USA ဆိုျပီး လက္ရွိကီးဘုတ္တေကဿငတကိုေဖာှျပ ေပးေနပာျပီ။

Keyboard Indicator on Panel as USA appears

ဒီအဆင့္ေရာက္ရင္ က်ေနာှတို့ Myanmar Keyboard option ကိုလဲ Keyboard Indicator Program မွာထည့္မွာမို့ Panel ေပာှမွာ ေပာှေနတဲ့ USA ဆိုတဲ့ စာလံုးေပာှမွာ Right Click နွိပ္ေပးလိုက္ပာ။ ေအာက္က ပံုအတိုင္းျမင္လာပာမယ္။

Pop-Up Menu from Keyboard Indicator

ပံုထဲမွာျမင္တဲ့ Pop-Up Menu ကေနပဲ Keyboard Preferences ကိုဆက္ျပီး Left Click နွိပ္ေပးလိုက္ပာက ေအာက္ပံုအတိုင္း Keyboard Preferences Windows ငယ္ေလးေပာှလာပာမယ္။

Keyboard Preferences Window

အေပာှမွာျမင္ရတဲ့ ပံုထဲက Layouts Tab ကို သြားလိုက္ရင္ ေအာက္ကပံုအတိုင္း Layouts Tab Window ဆီကိုေရာက္သြားမယ္။

Keyboard Preferences Layout Tab Window

ပံုထဲမွာ Keyboard Layout အသစ္ကိုထည့္ဖို့အတြက္ Add.. ဆိုတဲ့ button ကိုေတြ့လိမ့္မယ္။

Keyboard Preferences Layout Add

Add.. button ကိုနွိပ္လိုက္ပာက ေအာက္ကပံုအတိုင္း Choose a Layout ဆိုတဲ့ Window အသစ္တခုထပ္ေပာှလာပာမယ္။

Choose a Layout

ပံုထဲမွာ Afghanistan ဆိုတဲ့ button မွာ down arrow ျမွားေလးပာ။ က်ေနာှတို့က Myanmar Keyboard Layout ကိုသံုးခ်င္တာဆိုေတာ့ Myanmar ဆိုတာကို down arrow ကိုနွိပ္ျပီး scroll down လုပ္ရင္း ရွာပာမယ္။ Myanmar ကိုေတြ့ရင္ Left Click နွိပ္ျပီး ေရြးခ်ယ္ေပးလိုက္ပာ။ ေအာက္ကပံုအတိုင္းျမင္ရပာမယ္။

Choose Myanmar Layout to add

အေပာှကပံုမွာျမင္ရတဲ့အတိုင္း Add button ေလးကိုနွိပ္ေပးလိုက္တဲ့အခာ Keyboard Preferences Layouts Tab မွာ USA ျပီးေတာ့ Myanmar ဆိုတာေပာှလာမွာပာ။

USA and Myanmar Layouts

ဒာဆိုရင္ က်ေနာှတို့စက္မွာ USA ေရာ Myanmar ကီးဘုတ္ေရာ အသံုးျပုလို့ရေနပာျပီ။ ေနာက္တစ္ခုထပ္လုပ္ေပးဖို့လိုေသးတာက အဲဒီ ကီးဘုတ္နွစ္ခုအတြက္ ဘာ keys အသံုးျပုျပီး ကီးဘုတ္ေျပာင္းမလဲ ဒာမွမဟုတ္ keyboard layout ကို နွစ္ခုအျကား switch လုပ္ဖို့ ဘာ shortcut keys အသံုးျပုမလဲဆိုတဲ့ Layout Options setting ေလးထားေပးဖိုပာ။ အဲလိုထားေပးလိုက္ျခင္းအားျဖင့္ shortcut keys ေလးကိုနွိပ္ေပးရံုနဲ့ ဘီးဘုတ္ေျပာင္းလဲသြားေစပာတယ္။ ဒာေျကာင့္ အေပာှကပံုမွာျမင္ရတဲ့ Layout Options button ေလးကိုဆက္နွိပ္ေပးျပီး Keyboard Layout Options ဆီကိုသြားရေအာင္။ ေအာက္ကအတိုင္း Keyboard Layout Options Window ငယ္ထပ္ေပာှလာပာမယ္။ အဲဒီအထဲမွာ ကိုယ္နွစ္သက္ရာ option ကိုေရြးခ်ယ္နိုင္ပာတယ္။

Key(s) to change layout

Key(s) to change layout ထဲမွာ ကိုယ္ျကိုက္တဲ့ keys အတြဲကိုေရြးခ်ယ္ေပးျပီးရင္ေတာ့ ဖြင့္ထားတဲ့ Keyboard Layout Windows ေတြကို ပိတ္နိုင္ပာျပီ။ အရင္က ေဇာှဂ်ီဖြန့္နဲ့ေရးထားတဲ့ အင္တာနက္စာမ်က္နွာေတြ ဖိုင္ေတြကို ေဇာှဂ်ီဖြန့္နဲ့ အမွန္အတိုင္းျမင္ရတဲ့အဆင့္ကေန ခု ေဇာ္ဂ်ီကီးဘုတ္နဲ့လဲ စာရိုက္နိုင္ပါျပီး။ ေအာက္က ပံုကိုျကည့္ပါ။ ေဇာ္ဂ်ီကီးဘုတ္က မွန္မွန္ကန္ကန္ေပါ္ျခင္းရွိ မရွိ gedit ဆိုတဲ့ Text editor နဲ့ စမ္းရိုက္ျကည့္တာပါ။

Test font on Gedit Text Editor

ဒာဆိုရင္ က်ေနာှတို့ရဲ့ Ubuntu Linux မွာ ေဇာှဂ်ီဖြန့္ကိုျမင္ရျပီး ေဇာှဂ်ီကီးဘုတ္နဲ့ရိုက္နိုင္ပာျပီ။

အေပာှက နမူနာနည္းနာအတိုင္း myanmar3 unicode ဖြန့္ကိုလဲ သြင္းနိုင္ပာတယ္။ myanmar3 unicode font နဲ့ package ကိုေတာ့ mm3-keyboard package လို့ေခာှျပီး ခု lastest version က mm3-keyboard-0.1.1.tar.gz ပာ။ အဲဒီ package ကို zawgyi-keyboard.googlecode.com မွာ ရယူ download နိုင္ပာတယ္။ အဲဒီ zawgyi-keyboard project မွာရွိတဲ့ keyboard packages ေတြကေတာ့ free of charge ပာပဲ။ အလကားေပးပာတယ္။ ကိုေစတန္နဲ့က်ေနာှတို့က ကိုယ့္အတြက္ကိုယ္လုပ္ရင္း သူမ်ားကိုလဲ ေဝငွေပးတဲ့သေဘာပာပဲ။ အားလံုးလြတ္လြတ္လပ္လပ္ယူသံုးနိုင္ပာတယ္။

download PDF

Enjoy!

Fluxbox wm (window manager) မွာ Gnome Desktop မွာလို keyboard indicator program မပါတဲ့အတြက္ xorg.conf ဖိုင္ကို နည္းနည္း modify လုပ္ေပးဖို့လုိအပ္ျပီး Fluxbox menu file မွာပါ edit လုပ္ေပးဖို့လိုအပ္ပါတယ္။ ေအာက္ကဟာေတြဘာမွလုပ္ခင္ျဖစ္ျဖစ္လုပ္ျပီးရင္ပဲျဖစ္ျဖစ္ ျမန္မာစာရိုက္လို့ရေအာင္ နွစ္သက္ရာ zawgyi-keyboard ဒါမွမဟုတ္ mm3-keyboard ကို download လုပ္ျပီး install လုပ္ေပးဖို့လိုအပ္ပါမယ္။ က်ေနာ့္ xorg.conf မွာ ေအာက္ကလို edit လုပ္ထားပါတယ္။

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,mm"
EndSection

ျပီးရင္ ကီးဘုတ္ေျပာင္းဖို့အတြက္ Fluxbox menu file မွာ ေအာက္က အတိုင္း sub menu ျဖည့္ထည့္ေပးပါ။ Fluxbox menu file က /home/username/.fluxbox/menu ပါ။

$ vi ~/.fluxbox/menu


[submenu] (Keyboards)
[exec] (us) {setxkbmap us}
[exec] (mm) {setxkbmap mm}
[end]

အဲလိုျဖည့္ေပးျပီးလို့ save လိုက္ရင္ Fluxbox Menu မွာတန္းျမင္ရေပမယ့္ keyboard option က xorg.conf မွာ apply ျဖစ္ေအာင္ reboot လုပ္ေပးဖို့ လိုအပ္ေကာင္းလိုအပ္လိမ့္မယ္။ ေအာက္က ပံုမွာ နမူနာေလးျကည့္ပါ။

Fluxbox keyboard menu

References:
1. XKB configuration
2. Fluxbox on Ubuntu
3. Switching keyboard layout

P.S.: က်ေနာ္က FreeBSD မွာလုပ္တာမို့ ေခါင္းစဥ္မွာ on FreeBSD လို့ေရးလိုက္တာပါ။ ဘယ္ *nix distributions မွာ ျဖစ္ျဖစ္ ဒီဟာ အက်ုံးဝင္မွာပါ။

Enjoy! :-)

mm3-keyboard v0.1.1 release

December 2, 2009

mm3-keyboard v0.1.1 ကို distribute လုပ္လိုက္ပါတယ္။ TESTING version နဲ့ ဘာမွေတာ့အမ်ားျကီးေျပာင္းလဲမွုမရွိပါဘူး။ အမွန္ေတာ့ ဒီ package ဟာ သာမာန္ရိုးရွင္းတဲ့ xkb keyboard နဲ့ font package မွ်သာျဖစ္ပါတယ္။ ဘာမွ big deal ေတြမပါပါဘူး။ က်ေနာ့္လို သာမာန္ users မ်ားအတြက္ အလြယ္တကူရနိုင္ရန္ အလြယ္တကူအင္စေတာလုပ္နိုင္ရန္သာ ရည္ရြယ္ပါတယ္။

for user download
mm3-keyboard-0.1.1.tar.gz

Howto
Install guide

for source code viewer
mm3-keyboard git repo

Hope it’s useful.

Enjoy!

mm3-keyboard TESTING release

November 30, 2009

က်ေနာ္တို့ zawgyi-keyboard package လဲလုပ္ျပီးပါျပီး။ ကိုေစတန္လဲ zawgyi နဲ့ mm3 ကိုတြဲသံုးဖို့အတြက္လဲ deb package ကို build ခဲ့ျပီးပါျပီ။ လုပ္နည္းလုပ္ဟန္အတြက္ကို ကို trh ကလဲ post ေရးခဲ့ျပီးပါျပီ။ ခု က်ေနာ့္ zawgyi_keyboard.py script ကို modified လုပ္ျပီး mm3-keyboard.py ကို mm3 ဖြန့္သံုးခ်င္သူမ်ားအတြက္ re-distributed လုပ္လိုက္ပါတယ္။

download
mm3-keyboard-TESTING.tar.gz

howto

install guide

changelog

v0.1.0 (TESTING)

* Initial release
* mm3-keyboard.py re-distributed and modified from zawgyi_keyboard.py
* mm3.ttf font from http://www.myanmarnlp.net.mm

— box02 $date Sun Nov 29 22:21:17 CET 2009

ေလးစားစြာျဖင့္
ေဘာက္တူး

Follow

Get every new post delivered to your Inbox.