Manoonchai Github

มีวิธีติดตั้งบน manoonchai.com/download แล้ว

Below are kept for history.

วิธีสำหรับ XKB (Linux)


แบบ setxkbmap, สำหรับเซสชัน X ปัจจุบันเท่านั้น

  1. wget https://github.com/hiohlan/kiimo/raw/main/output/Manoonchai/Manoonchai_xkb --output-document=Manoonchai_xkb
  2. cp ./Manoonchai_xkb /usr/share/X11/xkb/symbols/
  3. xkbcomp Manoonchai_xkb เพื่อ check syntex error. ถ้าไม่มี output คือ อ า จ จ ะ ไม่มี error.
  4. setxkbmap -layout 'us,Manoonchai_xkb' -option 'grp:caps_toggle' เพื่อตั้งคียบอร์ดเป็น us-qwerty กับ Manoonchai, เปลี่ยนเลย์เอาต์โดยการกด CAPS

แบบลงเป็นvariantส่วนหนึ่งของkeyboardภาษาไทยที่มีอยู่เดิม

  1. คัดลอก text ที่อยู่ใน Manoonchai_xkb ทั้งหมด. (อย่าลืมตรวจด้วยเป็น UTF-8 without BOM ไหม, ถ้ามี BOM ให้กำจัดออก. )
  2. root แก้ไขไฟล์ /usr/share/X11/xkb/symbols/th.
  3. วาง text ที่คัดลอกมา, ไว้ด้านล่างสุดของไฟล์, แล้วบันทึก.
  4. root แก้ไขไฟล์ /usr/share/X11/xkb/rules/evdev.xml.
  5. มองหา (อาจจะมีจุดแตกต่างกัน)
  6. เพิ่ม text ข้างล่าง ลงในแท็ก <variantList>, แล้วบันทึก.
  7. ทำข้อ 5-6 เช่นเดียวกับ ไฟล์ /usr/share/X11/xkb/rules/base.xml.
  8. root แก้ไขไฟล์ /usr/share/X11/xkb/rules/base.lst.
  9. มองหา
  10. เพิ่ม text ข้างล่าง ไว้ใต้ pat th: Thai (Pattachote), แล้วบันทึก.
  11. logout จาก X, หรือ restart.
    (ถ้าUbuntu ลองล้าง xkb cache ด้วย, โดยsudo dpkg-reconfigure xkb-data)
  12. ไปที่ Keyboard setting, มองหา/เพิ่ม Thai (Manoonchai v1.0). (แตกต่างกันตาม distro ที่ท่านใช้.)
  13. เริ่มใช้งานแป้นมนูญชัย
  14. (หากอัปเดต Kernel, แล้วแป้นพิมพ์หาย, ให้ซ้ำขั้นตอนทั้งหมดใหม่.

FAQ

ถาม: มีวิธีที่ง่ายกว่านี้ไหม?
ตอบ: ไม่รู้ครับ, หรือจะลองแบบ ibus-libthai

ถาม: ทำไมใน xkb เป็น name[Group1]= "Manoonchai v1.0";(รุ่น2021-7-26). แต่ใน evdev.xml ถึงตั้งเป็น Thai (Manoonchai v1.0) ?
ตอบ: Kiimo generate ชื่อออกมาเป็น Manoonchai v1.0 ครับ, ตอนนั้นลืมสังเกตว่า มันเป็น name[ชื่อกรุ๊ป]= "ชื่อภาษา (ชื่อเลย์เอาท์)". ส่วนที่ evdev.xml เป็นชื่อที่ keyboard-setting จะเห็นครับ.

ถาม: แล้วมันจะมีปัญหาอะไรไหม?
ตอบ: ถ้าไม่ได้ตั้งค่าxkbแบบขั้นสูง, ก็ ไ ม่ น่ า มีปัญหาอะไรครับ. หากกังวลว่าจะเกิดปัญหา สามารถไปหารุ่นที่แก้ไขแล้วที่ https://github.com/hiohlan/kiimo/tree/main/output/Manoonchai ครับ.

ถาม: ปัญหานักจัง
ตอบ: ขี้ลืมครับ. ที่ commit เยอะเยอะ ไม่ใช่ใดดอก, push ไปแล้ว เฟิ่งนึกออกว่าลืมแก้อะไร.

ถาม: ทำไม ไม่มีวิธีติดตั้งใน https://manoonchai.com/ ?
ตอบ: เหมือนข้อบนบน. ตอนนี้ไม่ทราบว่า มีผู้ใช้ฝั่งLinuxมากแค่ไหน, แล้ววิธีที่เขียนมานี้ จะwork. ยาวเป็นหางว่าวฉะนี้ ไม่รู้จะยัดลงเว็บยังไง. แล้วก็มีช่วงนี้ แก้บ่อยด้วย ตัวเว็บอาจจะไม่ทันใจอัปเดต. ถ้าไม่เจอปัญหาอะไรแล้ว คงcommitไป. คุณronnapatpเพิ่มเรียบร้อยแล้ว

ถาม: ติดต่อทางไหนได้บ้าง?
ตอบ: อนึ่ง ผมไม่ใช่คุณหนุ่มมนูญชัยนะ. อสอง ผมก็สิงอยู่ในดิสคอร์ดมนูญชัยนั่นแหละ. พิมพ์ลอยๆไว้ เดี๋ยวจะมาตอบเองครับ

ຖາມ: ເຫັນວ່າ ມີເເຜງເເມ່ພິມລາວ. ດີໃຊ້ບໍ?
ຕອບ: ແມ່ພິມນັ້ນ ສ້າງເພື່ອໃຫ້ພິມໄດ້ເກືອບກົງກັບອັກສອຣໄທຍ໌ ໄວ້ພິມຄຳບາລີ. ຖ້າພິມຄຳລາວທົ່ວໄປ ອາດບໍສະດວກ ຍ້ອນຕ້ອງກົດShiftກັບAltGrບ່ອຍກວ່າເກົ່າ.


2021-10-17 Sun 16:58 ICT

2021-10-19 Tue 16:22 ICT แก้เพิ่มเติม

2021-10-22 Fri 10:00 ICT manoonchai.com มีวิธีติดตั้งแล้ว