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

30 Comments

  1. ငစနေ says:

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

    1. saturngod says:

      windows မှာလိုတော့ မရဘူးဗျ။ http://www.saturngod.net/?p=723 အဲဒါလေးကို စမ်းကြည့်လိုက်ပါလား။

  2. heinzawnaing says:

    read lo ya tal
    write lo ma ya bu

  3. heinzawnaing says:

    ubuntu 9.4 mar nor

  4. heinzawnaing says:

    fixed page http://www.saturngod.net/?p=723 a de mar pya htar ta lo myo
    lote kyi tar ma ya bu permission denied phit nay tal byar

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

  6. Ubuntu မှာ Custom Keyboard layout ဘယ်လိုလုပ်တယ် ဆိုတာကို အကိုရှင်ပြစေချင်တယ် ကျေးဇူးတင်ပါတယ်

    1. saturngod says:

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

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

    1. saturngod says:

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

  8. soelinthet says:

    how to change chmod 777 i don’t know so help me pls thank again!

    1. saturngod says:

      in Ubuntu
      $cd /usr/share/X11/xkb/symbols/
      $ sudo chmod 777 mm

  9. soelinthet says:

    imna@imna-laptop:~$ usr/share/X11/xkb/symbols/
    bash: usr/share/X11/xkb/symbols/: No such file or directory
    imna@imna-laptop:~$ sudo chmod777 mm
    :::: show me like that how should that i don’t know help again

  10. soelinthet says:

    thank i got it thank agian saturngod

  11. soelinthet says:

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

    };

  12. soelinthet says:

    can you give me some help i nearly to get my keyboard so how should i have to do again help me saturngod! pls

    1. saturngod says:

      why you add , at the end ???

      , ] };

      remove it. You add comma(,) in most of the end.

      1. soelinthet says:

        i already remove it but still the problem how should i do pls check me again

        1. saturngod says:

          what problem message ?

          did you remove comma in end of ].

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

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

          Try with orignal group.

  13. soelinthet says:

    some software can help me to create the custome keyboard in ubuntu but as your like help me i want to create

    1. saturngod says:

      no software. Just edit that file.

  14. soelinthet says:

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

    };

  15. soelinthet says:

    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

  16. soelinthet says:

    i want to know one thing did you know how to remove font like .ttf i can’t find it and don’t know how to remove it

    1. saturngod says:

      ttf in there /usr/share/fonts

  17. soelinthet says:

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

    1. saturngod says:

      glad to hear!!! great!!!

  18. soelinthet says:

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

    1. saturngod says:

      ကျွန်တော့် keyboard လည်း logo မထည့်ထားပါ။

Leave a Comment

Your email address will not be published. Required fields are marked *

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