zawgyi-keyboard-0.3.2 release out

zawgyi-keyboard-0.3.2 ကိုမေန့ည သန္းေခါင္ယံေက်ာှမွာထုတ္လိုက္ပါတယ္။ အရင္ zawgyi-keyboard-0.3.1 မွာပါတဲ့ zawgyi_keyboard.py နဲ့ online upgrade လုပ္တဲ့အခါ ကိုယ့္စက္က offline ျဖစ္သြားတဲ့အခါမ်ိုးမွာ ျဖစ္ေပါှေစမယ့္ errors ကို fixed လုပ္ထားပါတယ္။ ေနာက္ျပီး လက္ရွိေနာက္ဆံုး Zawgyi 2009 version ျဖစ္တဲ့ `Zawgyi-One_v4.20_August_26_2009.ttf` ကိုထည့္သြင္းထားပါတယ္၊ အေသးစိတ္ အေျပာင္းအလဲကိုေတာ့ ေအာက္က changelog မွာျကည့္နိုင္ပါတယ္။

changelog

v0.3.2
* upgrade new zawgyi font (Zawgyi-One_v4.20_August_26_2009.ttf) by Soe Min
* add error exceptions in zawgyi_keyboard.py
* fixed offline causes errors
* add some documentation in module
* add Zawgyi_Keyboard_Layout_2009_Linux-Unix.pdfဿ

download
zawgyi-keyboard-0.3.2.tar.gz

howto
install guide

project homepage
zawgyi-keyboard.googlecode.com

support
please report if you found some bugs or errors. thank you.

enjoy it!

how to upgrade zawgyi font from online

မေန့ညကထုတ္လိုက္တဲ့ zawgyi-keybaord-0.3.1 release မွာ Zawgyi-One_2009_August_25_v4.19.ttf နဲ့အတူ ပူးတြဲျပီးထြက္ပါတယ္။ ဒီေန့ည ကိုစိုးမင္းက Zawgyi-One_v4.20_August_26_2009.ttf ကိုထုတ္လိုက္တဲ့အတြက္ေျကာင့္ ကံေကာင္းစြာ ဒီ howto ကို အားျခင္းေဖာ္ျပခြင့္ရပါတယ္။ ဖြန့္အသစ္ upgrade လုပ္သူမ်ားအေနနဲ့ မိမိ၏စက္မွာ online ျဖစ္မေနပါကလဲ ယခင္ျပခဲ့တဲ့နည္းအတိုင္း `man upgrade` function နဲ့ downloaded font ရဲ့ local saved directory ကို Enter လုပ္ေပးျခင္းအားျဖင့္ upgrade လုပ္နိုင္ပါတယ္။ ခုေအာက္မွာ screenshots ေလးေတြနဲ့ online upgrade function နဲ့ ဘယ္လို font upgrade လုပ္သလဲဆိုတာ ေဖာ္ျပေပးသြားမွာျဖစ္ပါတယ္။
ပံုမွန္အတိုင္း ပထမဦးစြာ zawgyi-keybaord-0.3.1.tar.gz ကို extract လုပ္မယ္၊ `zawgyi` ဖိုဒါထဲ၀င္မယ္။ ျပီးရင္ `zawgyi_keyboard.py` script ကို python နဲ့ run ေပးျပီး program ကိုစရေအာင္၊ sudo ဒါမွမဟုတ္ su ခံသံုးေပးဖို့လဲ လိုပါမယ္။ က်ေနာ္ ခု နမူနာျပတာက downloaded package က desktop ေပာ္မွာထားတာပို့ Desktop ထဲ၀င္ျပီး စပါမယ္။

$ cd Desktop
$ tar xzf zawgyi-keyboard*.tar.gz
$ cd zawgyi
$ sudo python zawgyi_keyboard.py


[caption id="attachment_296" align="alignnone" width="480" caption="extract package & start running zawgyi_kyeboard.py"]extract package & start running zawgyi_kyeboard.py[/caption]

ဒီေနရာမွာ က်ေနာ္ `i` ကိုရိုက္နွိပ္ျပီး package ကို install လုပ္ပါမယ္၊ လုပ္ရတဲ့အေျကာင္းက package ထဲကဖြန့္က v4.19 ရွိေသးတာကို ျမင္ေစခ်င္တာရယ္၊ ေနာက္ျပီး ဒီ zawgyi-keyboard-0.3.1 မွာ kokhy fixed လုပ္ထားေပးတဲ့ mm file အသစ္ပါတာရယ္ေျကာင့္ install လုပ္ပါတယ္။

[caption id="attachment_297" align="alignnone" width="480" caption="press `i` to install package"]press `i` to install package[/caption]

Installation ျပီးတဲ့အခါမွာ က်ေနာ္ `s` ကိုရိုက္နွိပ္ျပီး show_font function ကို run ပါတယ္၊ ဒီ function က စက္ထဲ installed လုပ္ထားတဲ့ ေဇာ္ဂ်ီဖြန့္နဲ့ ခုလက္ရွိေနာက္ဆံုးထြက္လာတဲ့ ေဇာ္ဂ်ီဖြန့္ကို ယွဥ္တဲြေဖာ္ျပေပးမွာပါ။ ေအာက္ကပံုမွာျကည့္ျခင္းအားျဖင့္ က်ေနာ့္စက္ထဲက ေဇာ္ဂ်ီဖြန့္က `Zawgyi-One_2009_August_25_v4.19.ttf` ျဖစ္ျပီး လက္ရွိ online မွာေနာက္ဆံုး ထြက္ေနတာက `Zawgyi-One_v4.20_August_26_2009.ttf` ဆိုတာျဖစ္တဲ့အေျကာင္း ေဖာ္ျပေပးေနပါတယ္။ ပံုထဲမွာ Current installed font ဆိုတာက ကိုယ့္စက္ထဲမွာ သြင္းထားတဲ့ဖြန့္ကိုေျပာတာျဖစ္ျပီး Online available latest font ဆိုတာက ကိုယ့္မွာမရွိေသးပဲ အင္တာနက္ေပာ္မွာ ထြက္ရွိေနျပီျဖစ္တယ္ဆိုတာကို ဆိုလိုပါတယ္။

[caption id="attachment_298" align="alignnone" width="480" caption="press `s` to show & compare fonts"]press `s` to show & compare fonts[/caption]

ကိုယ့္စက္က Internet connection ရွိေနတယ္ဆိုပါက `o` ကိုရိုက္နွိပ္ျပီး တခါတည္း download ျပီးေတာ့ upgrade လုပ္နိုင္ပါတယ္။ ေအာက္ကပံုေလးကိုျကည့္ပါ။

[caption id="attachment_299" align="alignnone" width="480" caption="press `o` to upgrade font from Internet"]press `o` to upgrade font from Internet[/caption]

ျပီးတဲ့အခါ show_font function နဲ့ တခါျပန္ျပီး စစ္ေဆးနိုင္ပါတယ္။ ကိုယ့္စက္မွာ တကယ္ပဲ upgrade ျဖစ္သြားလား ဒါမွမဟုတ္ ေနာက္ထပ္ latest available font ထြက္ကို စမ္းစစ္နိုင္ပါတယ္။

[caption id="attachment_300" align="alignnone" width="480" caption="press `s` to check fonts & `q` to exit program"]press `s` to check fonts & `q` to exit program[/caption]

Have fun with your zawgyi-keyboard package! :-)

zawgyi-keyboard-0.3.1 release out

zawgyi-keyboard-0.3.1 release ကို မေန့ညက ထုတ္လိုက္ပါတယ္။ ျပီးခဲ့တဲ့ release ကပါတဲ့ features ေတြအျပင္ အသစ္ထပ္ထည့္ထားတဲ့ functions ေလးနွစ္ခုပါပါတယ္။ အဲဒါေတြကေတာ့ online upgrade() နဲ့ show font() functions ေတြပါ။ ဒီ functions နွစ္ခုမွာ show_font() function က ကိုယ့္ရဲ့စက္မွာသြင္းထားတဲ့ ေဇာ္ဂ်ီဖြန့္နဲ့ အင္တာနက္မွာ ေနာက္ဆံုးထြက္ျပီးရယူနိုင္တဲ့ ဖြန့္အသစ္ကို ယွဥ္တြဲေဖာ္ျပေပးမွာျဖစ္ျပီး online_upgrade() function ကေတာ့ Internet နဲ့တိုက္ရိုက္ခ်ိတ္ဆက္ထားျပီး Internet connection ရွိေနတဲ့စက္မွာ တိုက္ရိုက္ download လုပ္ေပးျပီး upgrade ပါတခါတည္း လုပ္ေပးမွာျဖစ္ပါတယ္။
ပံုမွန္အားျဖင့္ေတာ့ ဒီ functions ေတြကို အျမဲတမ္း run ေနဖို့ေတာ့မလိုေပမယ့္ လက္ရွိ ေဇာ္ဂ်ီဖြန့္အသစ္ဟာ development processes ေတြနဲ့အတူ ဆက္လက္ထြက္ရွိေနတာမို့ testing လုပ္ေနတဲ့ testers မ်ားအတြက္ေတာ့ အသံုး၀င္ပါလိမ့္မယ္။ ေနာက္ျပီး users မ်ားအတြက္လဲ zawgyi keyboard installation ကိုပိုမိုလြယ္ကူစြာ လုပ္ေဆာင္နိုင္မယ္လို့ ေမွ်ာ္လင့္ပါတယ္။
ေနာက္ျပီး keyboard မွာ BKSL key ကို kokhy က fixed လုပ္ေပးထားပါတယ္။ ေနာက္မွာ changelog ကိုျကည့္ျပီး ဘာေတြအေျပာင္းအလဲလုပ္လိုက္တယ္ဆိုတာ သိနိုင္ပါတယ္။

changelog

* upgrade new zawgyi font (Zawgyi-One_2009_Aug_25_v4.19.ttf) by Soe Min
* add show_font() and online_upgrade() in zawgyi_keyboard.py
* change font_upgrade() to man_upgrade() in zawgyi_keyboard.py
* mm file for '\' key fixed by kokhy

download
zawgyi-keyboard-0.3.1.tar.gz

howto
install guide

homepage
zawgyi-keyboard.googlecode.com

enjoy it!

Debian GNU/Linux time-base freezes

Debian GNU/Linux distribution ဟာအရင္ကဆိုရင္ time-base အတိုင္း release မလုပ္ပါဘူး။ ခုေတာ့ Debian ဟာ 2 year cycle release ထုတ္ဖို့ new policy ကို စပိန္နိုင္ငံမွာက်င္းပတဲ့ Debian's Project Yearly conference အတြင္း တင္ျပျပီး သေဘာတူ ဆံုးျဖတ္လိုက္ပါျပီ။ မကိန္းရွိတဲ့နွစ္ (ဥပမာ 2009, 20011, 2013, ...) December လမွာ Freezes ျဖစ္ျပီးေတာ့ စံုကိန္းရွိတဲ့နွစ္ (ဥပမာ 2010, 2012, 2014, ...) ေနြဦးေလာက္မွာ release ထုတ္ပါမယ္။ ေပာ္လစီကေျပာင္းလိုက္ျပီဆိုေတာ့ ဒီနွစ္ 2009 December မွာ Debian GNU/Linux 6.0 "Squeeze" ဟာ development freezes ျဖစ္ျပီးေတာ့ 2010 Spring ေလာက္မွာ release out မယ္လို့သိရပါတယ္။ ဒါဆိုရင္ Debian 7.0 ဟာ 2011 December မွ Freezes ျဖစ္ျပီး 2012 Spring ေလာက္မွာမွာ Debian GNU/Linux 7.0 (codename မသိေသးပါ) ကို release ထုတ္မွာပါ။
ဒီ time-base freezes policy ဟာ users မ်ားအတြက္ ေရွ့ျကိုတင္ခန့္မွန္းလို့ပိုမိုေကာင္းမြန္လာသလို၊ developers မ်ားအတြက္လဲ long-term planning ကိုပိုမိုလုပ္ေဆာင္နိုင္လာမွာျဖစ္ပါတယ္။ ေနာက္ျပီး two-year cycle ဟာလဲ users မ်ားကို အေျပာင္းအလဲမ်ားအတြက္အခ်ိန္ပိုရရွိေစျပီး new release မ်ားနွင့္ပတ္သက္ျပီး အေျပာင္းအလဲလုပ္ရာမွာ ျဖစ္ရေသာ စိတ္အေနွာက္အယွက္ျဖစ္မွုမ်ားမွလဲ ေလ်ာ့နည္းေစမွာျဖစ္ပါတယ္။

အကိုးအကား

have fun !

how to upgrade zawgyi font with zawgyi_keyboard.py

မေန့က ကိုစိုးမင္းရဲ့ development version `new zawgyi font` Zawgyi-One_2009_August_5_rev01 ထြက္ပါတယ္။ ဒီ font အသစ္ကို zawgyi_keyboard.py script နဲ့ ဘယ္လို update လုပ္တယ္ဆိုတာ users မ်ား ပိုရွင္းသြားေအာင္ ရွင္းျပပါမယ္။

ပထမဦးဆံုး font ကို ေအာက္ကလင့္ကေန download လုပ္ယူုပါ...

http://newzawgyi.googlecode.com/svn/font.file/

download လုပ္ျပီးလို့ font က Desktop ေပါ္မွာ ရွိမယ္ေပါ့၊ new font ကို executable ျဖစ္ေအာင္ 'chmod' နဲ့အရင္ဆံုး ေျပာင္းထားမယ္၊ Terminal ကိုဖြင့္ျပီး ဖြန့္ရွိရင္ Desktop ဆီကို directory change ျပီး ေအာက္က command line နဲ့ executable mood ကိုေျပာင္းမယ္။

$ cd ~/Desktop
$ chmod 755 Zawgyi-One_2009_August_5_rev01.ttf


ေအာက္ကပံုကိုျကည့္ရင္ သိတာပါတယ္ chmod က excutable ျဖစ္ျပီးရင္ အမဲေရာင္ကေန အစိမ္းေရာင္ေျပာင္းသြားတာကို သတိထားမိျခင္းအားျဖင့္ သိသာပါတယ္။

[caption id="attachment_275" align="alignnone" width="480" caption="downloaded font and change executable mood"]downloaded font and change executable mood[/caption]


update လုပ္မယ့္ new font ကို ျပင္ဆင္ျပီးရင္ေတာ့ က်ေနာ္တို့ zawgyi_keyboard.py script ကို run ဖို့ျပင္ဆင္ရေအာင္ ထံုးစံအတိုင္း source package ကိုျဖည္ ျပီးရင္ source directory ထဲ၀င္ျပီး python နဲ့ script ကို run ရေအာင္။ source package ကိုျဖည္ျပီးသားျဖစ္ရင္ေတာ့ ေအာက္က steps ေတြကိုေက်ာ္သြားနိုင္ပါတယ္။ ေနာက္တစ္ခုက ဒီ zawgyi-keyboard-0.3.0 package ကေန install မလုပ္ရေသးရင္ i ကိုနွိပ္ျပီး အရင္ install ေပးလိုက္ျခင္းအားျဖင့္ font upgrading process ကို အကူအညီျဖစ္ေစမွာပါ။ ေအာက္က steps ေတာ့ zawgyi-keyboard-0.3.0.tar.gz ကိုျဖည္ျပီး zawgyi source directory ထဲ ၀င္ျပီး zawgyi_keyboard.py script ကို python နဲ့ စတင္လိုက္တာပါ။ package ကိုထံုးစံအတိုင္း Desktop ေပါ္မွာရွိတယ္လို့ ယူဆမယ္ေနာ္...

$ cd ~/Desktop
$ tar xzf zawgyi-keybaord-0.3.0.tar.gz
$ cd zawgyi


[caption id="attachment_276" align="alignnone" width="480" caption="preparing zawgyi_keyboard.py script to run"]preparing zawgyi_keyboard.py script to run[/caption]

ေအာက္မွာ zawgyi_keyboard.py ကို စတင္ run ျပီးတဲ့ေနာက္ u ကိုနွိပ္ျပီး font update လုပ္ဖို့ စတင္ျပီး downloaded font path directory ကိုေမးတဲ့ပုံပါ...

$ sudo python zawgyi_keyboard.py


pressed `u` for font update

pressed `y` for confirm continuous


[caption id="attachment_277" align="alignnone" width="480" caption="starting zawgyi_keyboard.py script"]starting zawgyi_keyboard.py script[/caption]

[caption id="attachment_278" align="alignnone" width="480" caption="proceeding font update"]proceeding font update[/caption]

ဒီေနရာမွာ downloaded font ရဲ့တည္ရွိရာ directory ကိုေမးတဲ့အတြက္ က်ေနာ္တို့က font ရွိရာေနရာကို ရိုက္သြင္းေပးရမယ္...
က်ေနာ္တို့အေပါ္က ျပင္ဆင္ထားျပီးသားရွိျပီးသားမို့ တည္ရွိရာ ေနရာက `/home/box02/Desktop` ကို ရိုက္ထည့္ေပးလိုက္ပါတယ္။

Enter you downloaded font directory : /home/box02/Desktop

ျပီးရင္ program က installed font နဲ့ download new font ကိုယွဥ္ျပပါမယ္၊ ေအာက္က ပံုမွာေတြ့တဲ့အတိုင္း ..

Your new given font is /home/box02/Desktop/Zawgyi-One_2009_August_5_rev01.ttf
Current installed font is ['/usr/share/fonts/zawgyi/Zawgyi-One_2009_Jul_30_rev01.ttf']

ဒီေနရာမွာ current installed font ထက္ new font က ပိုျပီး version ျမင့္တဲ့အတြက္ က်ေနာ္တို့က font upgrading ကို ဆက္လက္လုပ္ေဆာင္ဖို့အတြက္ y ကိုထက္နွိပ္ျပီး upgrading completed ျဖစ္ဖို့အတြက္ ထက္ျပီး confirm လုပ္ပါတယ္။

[caption id="attachment_279" align="alignnone" width="480" caption="entering new font directory path"]entering new font directory path[/caption]

[caption id="attachment_280" align="alignnone" width="480" caption="continuouing font upgrading and exit program"]continuouing font upgrading and exit program[/caption]

အဲဒါေတြျပီးတဲ့အခါမွာ zawgyi font install directory ကို control လုပ္ျကည့္ျခင္းအားျဖင့္ ကိုယ့္ဖြန့္အသစ္ေရာက္ရွိေနျပီျဖစ္ေျကာင္း သိနိုင္ပါတယ္။

$ ls /usr/share/fonts/zawgyi


[caption id="attachment_281" align="alignnone" width="480" caption="checking updated font"]checking updated font[/caption]

ခုဆို step by step font upgrading ျပီးပါျပီ :-)
ဒီ how to ကို ubuntu linux ေပါ္မွာ နမူနာျပထားပါတယ္။

enjoy it! :-)

zawgyi-keyboard-0.3.0 release out

မေန့ညက zawgyi-keyboard-0.3.0 release ကိုထုတ္လိုက္ပါတယ္။ ျပီးခဲ့တဲ့ post မွာေျပာခဲ့သလိုပါပဲ features အသစ္ေလးေတြပါ၀င္တဲ့အတြက္ users မ်ားအတြက္ package install လုပ္ရတာေရာ remove လုပ္ရတာေရာ လြယ္ကူေစပါတယ္၊ font upgrade feature ကိုထည့္ထားတဲ့အတြက္လဲ users မ်ားအတြက္ အဆင္ေျပေစေအာင္လို့ပါ။ ကိုစိုးမင္းရဲ့ေဇာ္ဂ်ီဖြန့္အသစ္က migration stage ေတြနဲ့အတူ ဆက္လက္ထြက္အံုးမွာမို့ ဒီ font update function နဲ့ အသစ္ဆက္ထြက္လာမယ့္ font ကို ဆက္ျပီး upgrade လုပ္သြားရံုပါပဲ။
ဒီ zawgyi-keyboard 0.3.0 version မွာ ေဇာ္ဂ်ီဖြန့္အသစ္ရဲ့ original unicode style keyboard layout နဲ့ထြက္တာမို့ ပတ္ဆင့္ေတြရိုက္ဖို့အတြက္ `shift + f` ကိုသံုးပါတယ္၊

downloading package

ဒီ zawgyi-keyboard package ကိုေအာက္ကလင့္ကေန direct ရယူပါ၊

http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.0.tar.gz

downloaded package က Desktop ေပါ္မွာဆိုရင္

$ cd ~/Desktop


extracting package
package ကို ျဖည္မယ္ဆိုရင္

$ tar xzf zawgyi-keyboard-*.tar.gz


entering into source package directory
package ကိုျဖည္ျပီးတဲ့အခါ ရလာတဲ့ source package folder ထဲ၀င္ရေအာင္

$ cd zawgyi


running zawgyi_keyboard.py script
package install , uninstall စသည့္ functions ေတြ run ဖို့အတြက္ main program ကို စျပီး run ရေအာင္၊ ဒီလို package install, uninstall လုပ္တာက system administration tasks ထဲမွာ တစ္ခုအပါအ၀င္ျဖစ္တဲ့အတြက္ေျကာင့္ root permitted ရဖို့ဒါမွမဟုတ္ admin permitted ရဖို့လိုတဲ့အတြက္ ဒီ python script ကို စစခ်င္း run စဥ္မွာတင္ က်ေနာ္တို့ sudo ဒါမွမဟုတ္ su နဲ့ စျပီး run ရေအာင္

$ sudo python zawgyi_keyboard.py
or
$ su
# python zawgyi_keyboard.py


အဲလို Terminal ထဲမွာ type ျပီး Enter ေခါက္လိုက္တဲ့အခါ zawgyi_keyboard python program က စတင္အလုပ္လုပ္ျပီး ဘာ tasks ကိုလုပ္ေဆာင္မလဲဆိုတာ ေမးပါမယ္။ ဥပမာ ..
[i] install, [r] remove, [u] font update, [h] layout help, [q] exit :

အဂဿငလိပ္အကဿဿခရာ စလံုးအေသး ` i ` ကိုနွိပ္ေပးမယ္ဆိုရင္ package ကို install လုပ္ေပးပါမယ္၊
` r ` ကိုနွိပ္တဲ့အခါ package ကို uninstall လုပ္ေပးပါလိမ့္မယ္။
` h ` ကိုနွိပ္ရင္ font upgrade လုပ္မယ့္ function က run ျပီး ခင္ဗ်ား upgrade လုပ္ခ်င္တဲ့ new zawgyi font ရဲ့ ေနရာ (directory) ကိုေမးပါလိမ့္မယ္။ အဲလိုေမးတဲ့အခါ အဲဒီဖြန့္ရဲ့ ဖိုဒါလမ္းေျကာင္းကို ရိုက္သြင္းေပးရမွာပါ။ ဥပမာ .. new zawgyi font (latest release) က download လုပ္ျပီး desktop ေပါ္မွာထားရင္ သူ့ရဲ့ directory path က
`/home/username/Desktop` ျဖစ္မွာပါ ကုိယ့္ရဲ့ system အလိုက္ ကိုယ့္ရဲ့ downloaded new font directory path ကို ရိုက္သြင္းေပးရမွာပါ။ အဲလိုရိုက္သြင္းျပီးတဲ့အခါ program က လက္ရွိစက္မွာသြင္းထားတဲ့ေဇာ္ဂ်ီဖြန့္နဲ့ ခုခင္ဗ်ားရိုက္သြင္းေပးလိုက္တဲ့ new downloaded font ကိုယွဥ္တြဲေဖာ္ျပေပးအံုးမွာျဖစ္ပါတယ္။ အကယ္၍ user က ဆံုးျဖတ္ျပီး ဒီလုပ္ေဆာင္ခ်က္ကို ဆက္ရမွာျဖစ္ပါတယ္။ ဒီ font update function ကလဲ in case မွသံုးရတာပါ၊ ဥပမာ new zawgyi font ကို testing လုပ္ေနသူမ်ားအတြက္ ပိုျပီးသင့္ေတာ္မွာပါ။
ဒီ python script က အရင္က shell scripts ေတြအတြက္ all in one လဲျဖစ္ပါတယ္။ အရင္ကဆို install လုပ္ဖို့အတြက္ install.sh script ကို run ရတာ remove လုပ္ဖို့အတြက္ uninstall.sh script ကို run ရတာရယ္ ေနာက္ျပီး FreeBSD Gnome2 အသံုးျပုသူမ်ားအတြက္လဲ install_freebsd.sh ကိုသံုးရတာေတြဟာ ခု py script နဲ့က် တစ္ေနရာတည္း တေျပးညီတည္း တခ်ိန္တည္းမွာ run နိုင္ျကပါျပီ။ ဒီ package ကလဲ users and learners မ်ားအတြက္ အဓိက ရည္ရြယ္ ထုတ္လုပ္လိုက္တာပါ။ ျကိုက္နွစ္သက္မယ္လုိ့လဲ ေမွ်ာ္လင့္ပါတယ္။
ဒီ zawgyi_keyboard.py script နဲ့ ပတ္သက္ျပီး errors ေတြ bugs ေတြ ေတြ့ရွိပါက reports, fix, pitches ေတြေရးျပီး က်ေနာ့္ဆီ ေပးပို့ျဖင္း တဖက္တလမ္းက ကူညီျကပါလို့ ေတာင္းဆိုပါရေစ။
ေအာက္မွာ screenshots ေလးေတြျကည့္ရေအာင္...

[caption id="attachment_258" align="alignnone" width="480" caption="starting zawgyi_keyboard.py script"]starting zawgyi_keyboard.py script[/caption]

[caption id="attachment_259" align="alignnone" width="479" caption="installing package by pressing letter ( i )"]installing package by pressing letter ( i )[/caption]

[caption id="attachment_262" align="alignnone" width="480" caption="looking up layout option help by pressing ( h )"]looking up layout option help by pressing ( h )[/caption]

[caption id="attachment_263" align="alignnone" width="480" caption="trying font update function"]trying font update function[/caption]

[caption id="attachment_265" align="alignnone" width="480" caption="System > Preferences > Keyboard"]System > Preferences > Keyboard[/caption]

[caption id="attachment_266" align="alignnone" width="480" caption="choosing myanmar layout"]choosing myanmar layout[/caption]

[caption id="attachment_267" align="alignnone" width="480" caption="getting US and Myanmar layouts"]getting US and Myanmar layouts[/caption]

[caption id="attachment_268" align="alignnone" width="480" caption="choosing keys to change between us and zawgyi keyboard layouts"]choosing keys to change between us and zawgyi keyboard layouts[/caption]

[caption id="attachment_269" align="alignnone" width="480" caption="Applications > System Tools > Zawgyi Keyboard"]Applications > System Tools > Zawgyi Keyboard[/caption]

[caption id="attachment_270" align="alignnone" width="480" caption="testing new zawgyi keyboard on gedit"]testing new zawgyi keyboard on gedit[/caption]

see those screenshots on Picasa

http://picasaweb.google.com/thebox02/ZawgyiKeyboard030TarGzInstallAndHowto?feat=directlink

Project home page
http://code.google.com/p/zawgyi-keyboard/

ေက်းဇူးတင္ပါတယ္..

enjoy with new zawgyi-keyboard-0.3.0 release :-)

zawgyi-keyboard-0.3.0 will be released with new features

က်ေနာ္ ဒီ features ေလးေတြကိုစိတ္ကူးထားတာျကာပါျပီ၊ အခ်ိန္မရခဲ့တာရယ္ေျကာင့္ပါ။ ခုေတာ့ အေျခအေနကဖန္လာပါျပီး၊ ကိုစိုးမင္းက ေဇာ္ဂ်ီဖြန့္အသစ္ကို new features ေတြနဲ့ စျပီး introduce လာခဲ့ရာ က်ေနာ္တို့လက္ရိွအသံုးျပုေနတဲ့ ေဇာ္ဂ်ီဖြန့္ဟာလဲ အင္မတန္မွ ေကာင္းမြန္လာခဲ့ပါတယ္။ ဒီလို nice features ေတြရိွတဲ့ ေဇာ္ဂ်ီဖြန့္အသစ္နဲ့အတူ Linux/Unix zawgyi_keyboard installer ကလဲ new features ေတြနဲ့ စတင္ release လိုက္ပါတယ္။ ဒီ zawgyi_keyboard.py module က Python Programming Language နဲ့ေရးသားထားျပီး ပါဝင္တဲ့ functions ေတြကေတာ့ ..
install package
remove package
layout help
font upgrade
တို့ျဖစ္ပါတယ္။ Install, remove functions က မိမိရဲ့ system ဟာ Linux လား FreeBSD လားကို အလိုေလွ်ာက္ detect လုပ္ျပီးေတာ့ သင့္ေတာ္ရာ directories ရွာေဖြျပီး font & xkeyboard ကို install & remove လုပ္ေပးမွာျဖစ္ပါတယ္။ အရင္ကလို install, uninstall, install_freebsd, uninstall_freebsd scripts ေတြကို ခဲြသံုးစရာမလိုေတာ့ပါဘူး။ ေနာက္ျပီး font upgrade feature ကလဲ မိမိ အသစ္ download လုပ္ထားတဲ့ font path (font directory) ကိုေဖာ္ျပေပးရံုနဲ့ ဒီ program က ေဇာ္ဂ်ီဖြန့္ကို အဲဒီေဖာ္ျပပါ directory မွာရွာျပီး system ထဲမွာ installed လုပ္ျပီးသားဖြန့္နဲ့ ခုခင္ဗ်ားအသစ္သြင္းခ်င္တဲ့ ေဇာ္ဂ်ီဖြန့္ကို ျပန္ျပီးေဖာ္ျပေပးမွာပါ။ အကယ္၍ user က upgrade ကိုဆက္လုပ္ခ်င္တယ္ဆိုရင္ ဒီ program ကဆက္လက္ေဆာင္ရြက္ေပးသြားမွာပါ။
layout help ကေတာ့ short guide ေလးပါပဲ၊ Linux system မွာသံုးတဲ့ GUI keyboard preferences program ကိုဖြင့္သံုးဖို့နဲ့ keyboard indicator ကို panel ေပါ္မွာ ဘယ္လို add ရတယ္ဆိုတဲ့ text base short guide ေလးပါ။
ေနာက္တစ္ခုက ဒီ python script ေလးဟာ GNU GPLv3 License နဲ့ release လုပ္တာမို့ open source လဲျဖစ္ Freedom to use, learn, edit, modify, hack လဲျဖစ္တဲ့အတြက္ ေလ့လာသူမ်ားအတြက္လဲ တစံုတရာအက်ိုးအျမတ္ရရိွေစမွာျဖစ္ပါတယ္။ အက်ဿဥ္းခ်ုံးေျပာရရင္ေတာ့ ခုထြက္မယ့္ zawgyi-keybaord-0.3.0 release မွာ zawgyi_keyboard.py script နဲ့အတူ ကိုစိုးမင္းရဲ့လက္ရာ ရင္ခုန္စရာ ေဇာ္ဂ်ီဖြန့္အသစ္ရဲ့ new features ေတြနဲ့အတူထြက္ရိွေတာ့မွာမို့ users မ်ားအတြက္ ဝမ္းသာစရာသတင္းေကာင္းေလး ေပးအပ္ပါတယ္ဗ်ား ..
ခုေလာေလာဆယ္ testing လုပ္ေနေသးတာျဖစ္တဲ့အတြက္ ဒီ ၁ရက္ ၂ရက္အတြင္း ထြက္လာမွာပါ။
ခု cygwin ေပါ္မွာ testing လုပ္ထားတာေလးကို screenshots ထားတဲ့အတြက္ နမူနာေလးေတာ့တင္ေပးလိုက္ပါတယ္။

[caption id="attachment_245" align="alignnone" width="480" caption="zawgyi_keyboard.py starting"]zawgyi_keyboard.py starting[/caption]

[caption id="attachment_246" align="alignnone" width="480" caption="short guide for layout"]short guide for layout[/caption]

[caption id="attachment_247" align="alignnone" width="480" caption="installing zawgyi-keyboard package"]installing zawgyi-keyboard package[/caption]

[caption id="attachment_248" align="alignnone" width="480" caption="zawgyi font upgrading"]zawgyi font upgrading[/caption]

[caption id="attachment_249" align="alignnone" width="479" caption="upgrading font"]upgrading font[/caption]

[caption id="attachment_250" align="alignnone" width="480" caption="uninstall package and quiting the program"]uninstall package and quiting the program[/caption]

အကယ္၍ users မ်ားမွာ idea အသစ္ေလးေတြရိွမယ္ဆိုရင္ က်ေနာ့္ကိုတင္ျပနိုင္ပါတယ္၊ release ထုတ္ျပီးတဲ့အခါ errors ေတြ bugs ေတြေတြ့တယ္ဆိုရင္လဲ reports/pitches ေတြေပးျကပါလို့ ေတာင္းဆိုပါရေစ..

Package release soon!!

Have a lot of fun!! :-)
regards