VIM (Vi IMproved) ကို C, Python and Go IDE အျဖစ္အသံုးျပုခ်င္သူမ်ားအတြက္ config နဲ့ plugins ေတြကို ဒီ vim-config repo မွာ ရယူနိုင္ပါတယ္။

အသံုးျပုပံုနဲ့ screenshots အခ်ို့ကို ေအာက္ကလင့္မွာျကည့္နိုင္ပါတယ္။
C IDE Screenshots
Python IDE Screenshots
Project with VIM

NERD_tree demo -> click on Picture

NERD_tree Demo

NERD_tree.vim နဲ့ Project.vim plugins ေတြကိုနွစ္သက္ရာသံုးနိုင္ပါတယ္။

Enjoy! :-)

zawgyi-keyboard-0.3.2 ကိုမေန့ည သန္းေခါင္ယံေက်ာှမွာထုတ္လိုက္ပါတယ္။ အရင္ zawgyi-keyboard-0.3.1 မွာပါတဲ့ zawgyi_keyboard.py နဲ့ online upgrade လုပ္တဲ့အခါ ကိုယ့္စက္က office ျဖစ္သြားတဲ့အခါမ်ိုးမွာ ျဖစ္ေပါှေစမယ့္ 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!

မေန့ညကထုတ္လိုက္တဲ့ 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 zawgyi-keyboard*.tar.gz
$ cd zawgyi
$ sudo python zawgyi_keyboard.py

extract package & start running zawgyi_kyeboard.py

extract package & start running zawgyi_kyeboard.py

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

press `i` to install package

press `i` to install package

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 ဆိုတာက ကိုယ့္မွာမရွိေသးပဲ အင္တာနက္ေပာ္မွာ ထြက္ရွိေနျပီျဖစ္တယ္ဆိုတာကို ဆိုလိုပါတယ္။

press `s` to show & compare fonts

press `s` to show & compare fonts

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

press `o` to upgrade font from Internet

press `o` to upgrade font from Internet

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

press `s` to check fonts & `q` to exit program

press `s` to check fonts & `q` to exit program

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

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!

မေန့က ကိုစိုးမင္းရဲ့ 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 ျဖစ္ျပီးရင္ အမဲေရာင္ကေန အစိမ္းေရာင္ေျပာင္းသြားတာကို သတိထားမိျခင္းအားျဖင့္ သိသာပါတယ္။

downloaded font and change executable mood

downloaded font and change executable mood

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

preparing zawgyi_keyboard.py script to run

preparing zawgyi_keyboard.py script to run

ေအာက္မွာ 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

starting zawgyi_keyboard.py script

starting zawgyi_keyboard.py script

proceeding font update

proceeding font update

ဒီေနရာမွာ 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 လုပ္ပါတယ္။

entering new font directory path

entering new font directory path

continuouing font upgrading and exit program

continuouing font upgrading and exit program

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

$ ls /usr/share/fonts/zawgyi

checking updated font

checking updated font

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

enjoy it! :-)

မေန့ညက 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 ေလးေတြျကည့္ရေအာင္…

starting zawgyi_keyboard.py script

starting zawgyi_keyboard.py script

installing package by pressing letter ( i )

installing package by pressing letter ( i )

looking up layout option help by pressing ( h )

looking up layout option help by pressing ( h )

trying font update function

trying font update function

System > Preferences > Keyboard

System > Preferences > Keyboard

choosing myanmar layout

choosing myanmar layout

getting US and Myanmar layouts

getting US and Myanmar layouts

choosing keys to change between us and zawgyi keyboard layouts

choosing keys to change between us and zawgyi keyboard layouts

Applications > System Tools > Zawgyi Keyboard

Applications > System Tools > Zawgyi Keyboard

testing new zawgyi keyboard on gedit

testing new zawgyi keyboard on gedit



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

က်ေနာ္ ဒီ 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 ထားတဲ့အတြက္ နမူနာေလးေတာ့တင္ေပးလိုက္ပါတယ္။

zawgyi_keyboard.py starting

zawgyi_keyboard.py starting

short guide for layout

short guide for layout

installing zawgyi-keyboard package

installing zawgyi-keyboard package

zawgyi font upgrading

zawgyi font upgrading

upgrading font

upgrading font

uninstall package and quiting the program

uninstall package and quiting the program

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

Package release soon!!

Have a lot of fun!! :-)
regards

Linux/Unix Administrators ေတြေန႔စဥ္နဲ႔အမွ် ဘာေတြလုပ္ၾကလဲသိလား? က်ေနာ္ေျပာျပမယ္ေနာ္.. :D

unzip, strip, touch, finger, mount, fsck, more, yes, umount, sleep

unzip:
ဇစ္ကို ျဖည္မယ္

strip:
အ၀တ္အစားခြ်ပ္မယ္

touch:
ထိေတြ႕မယ္

finger:
လက္ေခ်ာင္းေလးေတြသံုးမယ္

mount:
စလုပ္မယ္

fsck:
:P

more:
ပိုလုပ္မယ္

yes:
ဟုတ္ၿပီ

umount:
ခြာလိုက္ၿပီ

sleep:
အိပ္မယ္

ေပ်ာ္စရာေလးေတြပါ.. :D
မယံုရင္ အဲဒီ commands ေတြရဲ႕ man page ေတြဖတ္ေပးေနာ္.. woman page ေတာ႔ မရွိဘူး ;) အဟိ

Enjoy it!

ခုေနာက္ပိုင္း ပီစီကြန္ပ်ဴတာအသံုးျပဳသူေတြအတြက္ 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! :-)

Follow

Get every new post delivered to your Inbox.