Wednesday, August 5, 2009

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 :-)

No comments:

Post a Comment