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: