Zawgyi DEB For Ubuntu

အခု အသစ်ပြန်ပြင်ထားတယ်။ အရင်က version မှာ install.sh မှာ ရေးထားတာလေးတွေ လွဲနေတာတွေ ပြင်ထားတယ်။ Ctrl + Shift နဲ့ ပြောင်းလို့ရတယ်။ third level ကတော့ Right Ctrl + Key ပဲထားထားတယ်။ keyboard ပြသနာကိုလည်း ပြန်ရှင်းထားတယ်။ သွင်းပုံကလည်း လွယ်ပါတယ်။

download ချ။

ပြီးရင် Zawgyi.tar.gz ကို right click လုပ်ပြီး extract လုပ်။

Application -> Terminal မှာ

$ cd ~/Desktop/Zawgyi
$ ./install.sh

ဒါဆိုရင် ရပါပြီ။ ပြီးရင် Panel မှာ right click နှိပ်။ keyboard indicator ကိုထည့်လိုက်။ ဒါဆိုရင် ctrl + Shift လုပ်လိုက်တာနဲ့ Mmr ပြောင်းသွားမယ်။ ဒါဆိုရင် ဇော်ဂျီပေါ့။ သစ္စာ ဆိုရင် သ + စ + –္စ (Right Ctrl + p ) + ာ ပေါ့ ဗျာ။

Download


  1. ကို Saturn ရေ …
    Right Ctrl နဲ့ တွဲရေးတဲ့စာလုံးတွေ အလုပ်မလုပ်ဘူးဗျာ။ ဘယ်လိုလုပ်ရမလဲပြောပြပါဦး။ Windows မှာလိုမျိုး ~ ကို dead key ထားပြီးသုံးလို့မရဘူးလားမသိဘူး။

  2. အကို ကျွန်တော် အကူအညီတစ်ခုတောင်းချင်တယ် ကျွန်တော် က Mac user ပါ Ubuntu ကိုလဲကြိုက်တယ် စာရိုက်လို့မရဘူးဖြစ်နေတယ် Mac မှာ တော့ အဆင်ပြေသွားပီးလေး Ukelele နဲ့လုပ်လိုက်တော့ ရသွားပီး Ubuntu မှာတော့ ဘယ်လိုလုပ်ရမှန်းမသိဘူး ဖတ်လို့တော့ရတာပေါ့ ဒါပေမယ့် မွန်စာတွေကို ရိုက်လို့မရသေးဘူး Unimon ကတော့ ရှိတယ် ဒါပေမယ့် font လဲမတူဘူး လက်ကွက်လဲမတူဘူး ဆိုတော့ ခက်တယ်လေး အချိန်ရရင် ကူညီပေးပါဗျာ

    1. /usr/share/X11/xkb/mm မှာ ပြင်ရတာနဲ့တူတယ်။ ကျွန်တော်လည်း သိပ်မမှတ်မိတော့ဘူး။ http://code.google.com/p/zawgyi-keyboard/ မှာ နောက်ဆုံး keyboard က tar.gz နဲ့လုပ်ထားတာ။ အဲဒီအထဲမှာ mm ဆိုတဲ့ file ပါတယ်။ အဲဒါကို ပြင်လိုက်ရင် ရတယ်။

  3. ကျေးဇူးပဲအကိုအခုလိုပြန် reply လုပ်တာကို အချိန်ရရင်အသေးစိတ်ရှင်းပြပေးစေချင်တယ် အကို စိတ်ဝင်စားလာပီးအကို ကျွန်တော်လုပ်ကြည့်ပီးပီး သိပ်မရှင်းသလိုပဲ ဘယ်လိုစလုပ်ရမှန်း ကို မရဘူး ကျွန်တော့ Ubuntu 9.10 မှာက xkb မှာ basic.xml တစ်ဖိုင်ပဲရှိတယ် permissions မပေးဘူး အဲဒီအထဲကို သိချင်တယ်အကို အချိန်ရရင် အသေးစိတ်ရှင်ပြပေးစေချင်တယ် ကျေးဇူးပဲအကို။

    1. ကျွန်တော် အသေးစိတ် ရှင်းပြဖို့ကတော့ အခုတလော မအားသေးဘူးဗျ… mm ဆိုတဲ့ file ကို chmod 777 ပေးပြီးမှ ဖွင့်။ ဒါဆို၇င် ပြင်လို့ရသွားမယ်။ xml file တွေ ဘာတွေ တစ်ခုမှ ပြင်ဖို့ မလိုဘူးထင်တာပဲ။ အဓိက ကျတာကတော့ mm file ပါ။ /usr/share/X11/xkb/symbol/mm လို့ ထင်တာပဲ.. symbol ကျန်ခဲ့လို့ပါ။

  4. i prepare and replace it but after that i add new keyboard show me errow that is my edit file >>>>

    // understanding the symbols:
    //
    // 0x100xxxx = unicode, xxxx is hexcode
    //
    // ———————————————————————————
    //

    partial default alphanumeric_keys
    xkb_symbols “basic” {
    name[Group1]= “Myanmar+Mon”;

    // include “us(generic101)”

    // there are four levels defined:
    // ———————————————————————————————————————
    // | normal shift left-alt left-alt + shift |
    // ———————————————————————————————————————

    // Alphanumeric section
    key { [ grave, asciitilde ] };
    key { [ 0x1001041, 0x100100B, 0x100100B, 0x100106f ] };
    key { [ 0x1001042, 0x1001091, 0x1001050, 0x1001022 ] };
    key { [ 0x1001043, 0x100100C, 0x1001092, 0x100103f ] };
    key { [ 0x1001044, 0x100109F, 0x1001070, 0x1001023 ] };
    key { [ 0x1001045, 0x100100E, 0x100106F, 0x1001028 ] };
    key { [ 0x1001046, 0x1000025 0x100106F ] };
    key { [ 0x1001047, 0x100002F, 0x1001090 ] };
    key { [ 0x1001048, 0x100003F, 0x1001062 ] };
    key { [ 0x1001049, 0x1000028, 0x1001026 ] };
    key { [ 0x1001040, 0x1000029, 0x1001085 ] };
    key { [ 0x100100C, 0x100003D, 0x1001097 ] };
    key { [ 0x100104F, 0x1001024, 0x100106e ] };
    key { [ 0x100103B, 0x100107F 0x1001081, 0x1001083 ] };

    key { [ 0x1001019, 0x100103C, 0x100108A, 0x1001022 ] };
    key { [ 0x100101D, 0x1001093, 0x1001073, 0x1001050 ] };
    key { [ 0x1001031, 0x100109d, ] };
    key { [ 0x100101B, 0x1001090, ] };
    key { [ 0x1001010, 0x1001011, 0x1001072, 0x1001073 ] };
    key { [ 0x100101A, 0x1001032, 0x100107D, ] };
    key { [ 0x100102F, 0x1001030, 0x1001033, 0x1001034 ] };
    key { [ 0x100102D, 0x1001098, 0x100108E, 0x100108C ] };
    key { [ 0x1001035, 0x1001099, 0x100104D, 0x100104C ] };
    key { [ 0x1001015, 0x1001078, ] };
    key { [ 0x100103A, 0x1001069, 0x1001022, ] };
    key { [ 0x100107E, 0x1001080, 0x1001082, 0x1001083 ] };

    key { [ 0x1001021, 0x100105F, 0x1001028, 0x1001027 ] };
    key { [ 0x1001005, 0x1001006, 0x1001065, 0x1001066 ] };
    key { [ 0x1001012, 0x1001013, 0x1001075, 0x1001076 ] };
    key { [ 0x1001016, 0x1001079, 0x100104A, 0x100104B ] };
    key { [ 0x1001002, 0x1001003, 0x1001062, 0x1001063 ] };
    key { [ 0x100101F, 0x100103D 0x1001088 0x1001089 ] };
    key { [ 0x1001039, 0x100102E, ] };
    key { [ 0x1001000, 0x1001060, 0x1001001, 0x1001061 ] };
    key { [ 0x100101C, 0x100105C, 0x100101C, 0x1001020 ] };
    key { [ 0x100100D, 0x100109B, ] };
    key { [ 0x1000060, 0x1000060, ] };

    key { [ 0x1001007, 0x1001068, ] };
    key { [ 0x1001025, 0x100106A, 0x1001023 ] };
    key { [ 0x1001004, 0x100105B, 0x1001064, 0x100108D ] };
    key { [ 0x100100A, 0x100106B, 0x1001009, ] };
    key { [ 0x1001017, 0x1001018, 0x100107A, 0x100107B ] };
    key { [ 0x1001014, 0x100109D, 0x100108F, 0x1001077 ] };
    key { [ 0x1001019, 0x100103F, 0x1001036, 0x100107C ] };
    key { [ 0x1001038, 0x100105F, 0x1000094, 0x1001095 ] };
    key { [ 0x100002C, 0x100102B, 0x100105A ] };
    key { [ 0x1001050, 0x100105F, 0x100009F ] };

    key {[ space ]};
    key { [ Alt_L ] };

    // End alphanumeric section

    // third level with left-Alt
    include “level3(lalt_switch)”

    };

        1. what problem message ?

          did you remove comma in end of ].

          key { [ 0x100101B, 0x1001090, ] };

          btw, why name[Group1]= “Myanmar+Mon”;

          Try with orignal group.

  5. the new i edit is here i already remove :::

    partial default alphanumeric_keys
    xkb_symbols “basic” {
    name[Group1]= “Myanmar+Mon”;

    // include “us(generic101)”

    // there are four levels defined:
    // ———————————————————————————————————————
    // | normal shift left-alt left-alt + shift |
    // ———————————————————————————————————————

    // Alphanumeric section
    key { [ grave, asciitilde ] };
    key { [ 0x1001041, 0x100100B, 0x100100B, 0x100106f ] };
    key { [ 0x1001042, 0x1001091, 0x1001050, 0x1001022 ] };
    key { [ 0x1001043, 0x100100C, 0x1001092, 0x100103f ] };
    key { [ 0x1001044, 0x100109F, 0x1001070, 0x1001023 ] };
    key { [ 0x1001045, 0x100100E, 0x100106F, 0x1001028 ] };
    key { [ 0x1001046, 0x1000025 0x100106F ] };
    key { [ 0x1001047, 0x100002F, 0x1001090 ] };
    key { [ 0x1001048, 0x100003F, 0x1001062 ] };
    key { [ 0x1001049, 0x1000028, 0x1001026 ] };
    key { [ 0x1001040, 0x1000029, 0x1001085 ] };
    key { [ 0x100100C, 0x100003D, 0x1001097 ] };
    key { [ 0x100104F, 0x1001024, 0x100106e ] };
    key { [ 0x100103B, 0x100107F, 0x1001081, 0x1001083 ] };

    key { [ 0x1001019, 0x100103C, 0x100108A, 0x1001022 ] };
    key { [ 0x100101D, 0x1001093, 0x1001073, 0x1001050 ] };
    key { [ 0x1001031, 0x100109d ] };
    key { [ 0x100101B, 0x1001090 ] };
    key { [ 0x1001010, 0x1001011, 0x1001072, 0x1001073 ] };
    key { [ 0x100101A, 0x1001032, 0x100107D ] };
    key { [ 0x100102F, 0x1001030, 0x1001033, 0x1001034 ] };
    key { [ 0x100102D, 0x1001098, 0x100108E, 0x100108C ] };
    key { [ 0x1001035, 0x1001099, 0x100104D, 0x100104C ] };
    key { [ 0x1001015, 0x1001078 ] };
    key { [ 0x100103A, 0x1001069, 0x1001022 ] };
    key { [ 0x100107E, 0x1001080, 0x1001082, 0x1001083 ] };

    key { [ 0x1001021, 0x100105F, 0x1001028, 0x1001027 ] };
    key { [ 0x1001005, 0x1001006, 0x1001065, 0x1001066 ] };
    key { [ 0x1001012, 0x1001013, 0x1001075, 0x1001076 ] };
    key { [ 0x1001016, 0x1001079, 0x100104A, 0x100104B ] };
    key { [ 0x1001002, 0x1001003, 0x1001062, 0x1001063 ] };
    key { [ 0x100101F, 0x100103D 0x1001088 0x1001089 ] };
    key { [ 0x1001039, 0x100102E ] };
    key { [ 0x1001000, 0x1001060, 0x1001001, 0x1001061 ] };
    key { [ 0x100101C, 0x100105C, 0x100101C, 0x1001020 ] };
    key { [ 0x100100D, 0x100109B ] };
    key { [ 0x1000060, 0x1000060 ] };

    key { [ 0x1001007, 0x1001068, ] };
    key { [ 0x1001025, 0x100106A, 0x1001023 ] };
    key { [ 0x1001004, 0x100105B, 0x1001064, 0x100108D ] };
    key { [ 0x100100A, 0x100106B, 0x1001009 ] };
    key { [ 0x1001017, 0x1001018, 0x100107A, 0x100107B ] };
    key { [ 0x1001014, 0x100109D, 0x100108F, 0x1001077 ] };
    key { [ 0x1001019, 0x100103F, 0x1001036, 0x100107C ] };
    key { [ 0x1001038, 0x100105F, 0x1000094 0x1001095 ] };
    key { [ 0x100002C, 0x100102B, 0x100105A ] };
    key { [ 0x1001050, 0x100105F, 0x100009F ] };

    key {[ space ]};
    key { [ Alt_L ] };

    // End alphanumeric section

    // third level with left-Alt
    include “level3(lalt_switch)”

    };

  6. ok i will try with Group1 thnak again that i shown you is Unimon keyboard it work and i can type at my computer but after i edited it not working something wrong i think i try with Group1

  7. မဟုတ်ဘူးအကို အခုမှ ကလိလိုက်ဒါ မိုးတောင်းလင်းတော့မယ် home/.fonts
    ကိုသွားတာအကိုရယ် ဘာလို့လဲဆိုတော့ အဲဒီကောင်က ပုံးနေတယ် Ctr+H နဲ့လုပ်မှ ပေါ်လာတာ အဲဒီထဲမှာ ကျွန်တော် Doubles ကလစ်နိုပ်ထားတဲ့ fonts တွေ အကုန် အဲမှာရှိနေတယ် ဖျက်လိုက်တော့ ရသွားပီး။ ဒါနဲ့ ကျေးဇူးတင်တယ်အကို အကိုပြောသလိုပဲ ဒါပေမယ့် ကျွန်တော် က “Myanmar+Mon” ဖိုင်ကိုပဲ edit လုပ်လိုက်တာအခုတော့ ရသွားပီး ကျေးဇူးတင်ကြောင်း ကျွန်တော် မွန်စာရိုက်လို့ရပီး စေတန်ကို ကျေးဇူးတင်တယ် e.g mm+Mon ကိုလည်းကျေးဇူးတင်ကြောင်း။

  8. အကိုစာတော့ရိုက်လို့ရပီးလေး ဒါပေမယ့် ကီပုတ်LOGO တစ်ခု လုပ်ခြင်တယ် အဲဒါနဲ့ ပတ်သက်ပီး ဘယ်လိလုပ်တယ်ဆိုတာကို အကိုနဲနဲ ပြောပြပါလား အချိန်ရမှပေါ့နော် ကျေးဇူးရှင် SATURNGOD

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Up Next:

Ornagai Babylon Add On

Ornagai Babylon Add On