Theppitak's blog

My personal blog.

22 มีนาคม 2548

IIIMF ได้ซะที

หลังจากได้ยินคำว่า IIIMF (Internet/Intranet Input Method Framework) เมื่อราวปี 44 (ไล่ๆ กับยุค IMF มั้ง ฮ่าๆ) ตอนไปเจอ Hideki Hiura ที่ญี่ปุ่น แกบอกว่า IIIMF จะมาแทน XIM ในอนาคต เนื่องจากไม่ขึ้นกับ X แต่จะ cross platform และใช้ได้กับ app ทั่วไปอย่าง emacs, java ด้วย ก็เลยบันทึกคำนี้ไว้ใน agenda ว่าต้องมาดูสักวัน

ผ่านไปหลายปี ก็ยังไม่ได้ไปจับ เคยพยายามเข้าไปคุยใน mailing list แต่มีแต่ญี่ปุ่นคุยกันเอง โพสต์ไปก็ไม่ค่อยมีปฏิกิริยาตอบสนอง ไม่เหมือนคุยกับฝรั่ง เลยพักไปซะ เอาแค่ white paper กับ check out svn มาเก็บไว้ มีหลายคนถามเข้ามาเหมือนกัน ก็ตอบเขาไปว่า "ไม่รู้" ทุกที ครั้นจะลองด้วย debian package มันก็ค้างๆ โหลด CPU เกือบ 100% จนต้อง kill ทิ้งตลอด

จนได้คุยกะน้องฝ้ายเมื่อคืน เธอกำลังแกะ IIIMF เหมือนกัน ค่อยรู้สึกสนุกหน่อย เลยจัดการ update svn แล้ว rebuild ซะ โดยโละ debian package ทิ้งไปเลย ใช้ตัวที่คอมไพล์ตรงๆ ลองไปลองมาจนสำเร็จ วู้..

รุ่นใน svn ที่ check out มา (rev 2360) มีการเปลี่ยนแปลงชื่อโปรแกรมต่างๆ เช่น

  • htt (IIIM server) เปลี่ยนเป็น iiimd
  • htt_xbe (XIM adapter) เปลี่ยนเป็น iiim-xbe

ก็ดีเหมือนกันนะ ใช้ชื่อ htt มันเป็น Sun ไปหน่อย เห็นใช้มาตั้งกะ Solaris เหอๆ

สรุปขั้นตอนที่ทำคือ:

  • แก้ /etc/iiim/iiimd.xml.conf โดย uncomment ส่วน <listen> ของ "tcp" และ "unix" เพื่อเปิดบริการ
  • เป็น root เรียก "iiimd -d" รอไว้ (-d เปิด debug mode)
  • เรียก "GTK_IM_MODULE=iiim gedit" เพื่อทดสอบ (ภายใต้ th_TH locale)
    • เปลี่ยนภาษาอังกฤษ-ไทย ด้วย ctrl-space
    • เปลี่ยนโหมด วทท ด้วย F2
  • เปิด GIMLET (GNOME Input Method Language Enabling Tool) applet ใน panel แล้วเลือกภาษาเอาได้

GEdit/GIMLET screenshot

GNOME/GTK+ สนับสนุน IIIMF เต็มที่แล้ว เลยทำอย่างนี้ได้ (ความจริง ตอนพยายามขอเพิ่ม IM Module ไทย-ลาว ใน stock GTK+ ก็โดน Owen ไล่ไปดู IIIMF แล้วเหมือนกัน) (คุ้นๆ ว่า Qt ก็เริ่มสนับสนุนตามมาแล้วเหมือนกัน ไม่แน่ใจ) แต่ถ้าเป็น X app อื่นๆ อาจต้องเรียกผ่าน iiim-xbe (IIIM X BackEnd) อันนั้นไว้ลองทีหลัง แฮะๆ

แต่ iiim-thaile มันเช็กลำดับได้อย่างเดียว แก้ไม่ได้ ..หาเวลาทำ iiim-libthai เล่นดีกั่ว โฮะๆ

ปล. รอ iiim-dance ของน้องฝ้ายด้วย :D

2 ความเห็น:

  • 22 มีนาคม 2548 12:24 , Blogger NOI แถลง…

    เอ๊ะ อย่างนี้ความหวังที่ผมจะได้ใช้ Japanese, Chinese, Korean, English และ Thai input ในตัวเดียวกัน ก็ใกล้เข้ามาแล้วสิครับ :D

    (ขอให้ใช้ได้ดี ทันก่อนเลิกกิจการเถอะ อยากเห็น)

     
  • 24 มีนาคม 2548 22:02 , Blogger id แถลง…

    สงสัยเด๋วต้องโหลดมาเหมือนกันละ ช่วงนี้ดันทะลึ่งทำ gnugo frontend

    ปล. กำลังคิดท่าอยู่

     

แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)

<< กลับหน้าแรก

hacker emblem