Calm Hill My Random Thoughts

iBus, KMFL and Myanmar Unicode

ဒီရက်ပိုင်း စာ​မရေးဖြစ်သလောက်ြဖစ်နေတယ် ဖြစ်ရတာက မအားတာရယ် နောက်ပြီးတော့ ကွန်ပျူတာကနည်းနည်း ဒုက္ခပေးနေတယ် တင်ထားတာတွေ များလွန်းလို၌ ဝင်းဒိုးကတစ်ခါဖွင့်ရင် ၁၅ မိနစ်လောက်စောင့်မှ သုံးလို့ရသလိုဖြစ်နေတော့ အားတဲ့အချိန်လေးသုံးတာ အဲလောက်စိတ်မရှည်ဘူးဖြစ်တယ် ဒါနဲ့ Linux ​ဘက်မှာပဲသုံးနေဖြစ်တယ်။ ဖြစ်ချင်တော့ Linux ဘက်က Unicode ကဘုရားစူးမိုးကြိုးပစ် ကီးဘုတ်ြဖစ်နေတော့ ရိုက်လို့အတော်ခက်တယ် အဲဒါနဲ့ စာလည်းရေးမရဘူးဖြစ်နေတယ်။ လိုက်ရှာကြည့်တော့ ThanlwinSoft ကလုပ်ထားတဲ့ ကီးဘုတ်ကရှိတယ် Ubuntu Repository ထဲမှာကိုပဲ Package က kmfl-keyboards-mywin ဆိုတဲ့နာမည်နဲ့ပါပါတယ် ဒါပေမယ့်သူက SCIM ကိုသုံးထားတဲ့ဟာဆိုတော့ အခုက iBus ကို Default သုံးနေတဲ့အချိန်ြဖစ်နေတော့ နည်းနည်းလေး ခေတ်နောက်ကျနေပါပြီ။ အဲဒါနဲ့​ KMFL ကိုသွားကြည့်တော့ SCIM ရော iBus ရောနှစ်ခုလုံးမှာသုံးလို့ရပါတယ်။ လုပ်ဖို့လိုတာက iBus အတွက် KMFL ကို Install လုပ်ရပါမယ် Compile လုပ်ယူချင်ရင်တော့ မူရင်းဆိုက်မှာ Source code ကိုယူလို့ရတယ် Binary ပဲလိုချင်ရင်တော့ SIL Repository ကိုထည့်ဖို့လိုမယ်။
deb http://packages.sil.org/ubuntu lucid main
KMFL ကို iBus အတွက် package ကို Install လုပ်ဖို့လိုမယ်။ Ubuntu လိုကတော့လွယ်ပါတယ် apt နဲ့ Install လုပ်လိုက်ရုံပါပဲ။
apt-get install ibus-kmfl
အဲဒါပြီးရင်တော့ Keymen Source Code ရှိရင်အဆင်ပြေပြီ ဗမာစာအတွက် ကီးဘုတ်က Thanlwin Soft မှာ myWin ရှိတယ် အဲဒါကိုယူလည်းရတယ် ဒါမှမဟုတ် Myanmar 3 ကလည်း Open Source လုပ်ထားတော့ သူ့ဆီက ကီးဘုတ်လည်း ယူလို့ရတယ် အဲဒီ့ Keyman Source File .kmn ကို
/usr/share/kmfl
ထဲကိုကူးထည့်လိုက်ရင်ရပြီ root access လုပ်ခွင့်မရှိရင်လည်း ကိုယ့်ရဲ့ Home ထဲမှာပဲ .kmfl ဆိုပြီး directory တစ်ခုနဲ့ကူးထည့်လိုက်လည်းရတယ် ကိုယ့်တစ်ယောက်တော့ သုံးလို့ရပါတယ်။ အဲဒါဆို iBus ကိုဖွင့် ကီးဘုတ်အသစ်ထည့် ကီးဘုတ်အသစ်က Other အောက်မှာပဲတယ် အဲဒါဆိုသုံးလို့ရပြီပဲ။ ဒါကိုဘိုလိုရေးထားတာ ဖတ်ကြည့်ချင်ရင်တော့ အောက်ကလင့်ကိုသာ သွားကြည့်ပါ SIL မှာအသေအချာ ရေးထားပြီးသားရှိပါတယ်။
http://linux.lsdev.sil.org/wiki/index.php/Installing_KMFL_on_Ubuntu