มีคนถามมาพอสมควรกับการทำให้ Nokia N800 อ่านภาษาไทยได้ จริงๆตอนแรกไม่คิดว่าจะมีคนมาใช้กันสักเท่าไหร่ ก็เลยขี้เกียจเขียน แต่ท่าทางจะคิดผิดไป
ปรับปรุงล่าสุดเมื่อ 23 พฤษภาคม 2551

การติดตั้งให้เครื่องสามารถอ่านภาษาไทยได้ แต่ไม่ต้องการคีย์บอร์ดภาษาไทย
วิธีการทำให้เครื่องอ่านภาษาไทยได้นี่ง่ายมาก เพียงคัดลอกฟอนต์ที่สนับสนุนภาษาไทยไปไว้ที่ /usr/share/fonts/ เท่านั้น แต่การจะคัดลอกไฟล์ไปวางได้นั้น เราต้องมีสิทธิ์ในการใช้ระบบก่อน หรือเรียกอีกอย่างหนึ่งก็คือ ต้องเป็น root นั่นเอง
- อย่างแรกนี่ไปหาฟอนต์มาก่อน คุณสามารถใช้ฟอนต์ภาษาไทยที่ทำโดยคนไทย หรือจะใช้ฟอนต์ภาษาไทยที่มากับ Microsoft Windows ก็ได้ (แต่ผมไม่รับประกันเรื่องลิขสิทธิ์) ชุดฟอนต์ภาษาไทยที่โหลดมาจะมีหลายตัว ผมแนะนำ Loma, Garuda กับ Umpush นะครับ ตัวใดตัวหนึ่งก็พอ (เดี๋ยวจะเอาหน้าจอที่ใช้ฟ้อนท์เหล่านี้มาลงให้ดู)
- คัดลอกฟอนต์นั้นไปที่เครื่อง N800 โดยอาจจะใช้ SD card หรืออัพโหลดขึ้นบนอินเทอร์เนทแล้วดาวน์โหลดลงมาก็ได้
- การจะเป็น root ได้นั้น มันมีวิธีอยู่หลายวิธี แต่ผมจะแนะนำวิธีที่ผมคิดว่ามันง่ายที่สุดแล้วให้ นั่นคือลงโปรแกรม OpenSSH
- ไปที่ Application manager ในเมนู Settings แล้วเลือก Browse installable applications
- ลองดูในรายการว่ามี openssh อยู่รึเปล่า ถ้ามีก็เลือกแล้วกด install เลย (เลือกตัวที่มันเขียนว่า openssh เฉยๆ) แต่ถ้าไม่มีก็ไปคลิกที่ title ของ Application manager เพื่อให้มันแสดงเมนู จากนั้นก็เลือก Tools -> Application catalog… แล้วก็เลือก maemo Extras ให้มัน enable (ตอนแรกมันจะ disable)
- ตอนที่ลงอยู่มันจะมีให้ใส่ password ก็ใส่คำว่า “rootme” ไป (จริงๆใส่อะไรก็ได้) พอลงเสร็จแล้วก็ไปที่เมนูหลักแล้วเลือก Utilities -> X Terminal
- พิมพ์ ssh -l root 127.0.0.1 (แท่งๆนั่นคือตัวแอล) แล้วตอนที่มันถาม password ก็ใส่ “rootme” ไป
- จากนั้นก็ถึงขั้นตอนการคัดลอกแล้ว เราต้องรู้ว่าเราเก็บไฟล์ฟอนต์ไว้ที่ไหน ถ้าคนที่เก็บไว้ที่ SD card มันก็จะอยู่ตรง /media/mmc#/ โดย # จะเป็นตัวเลข ซึ่งเลข 1 จะเป็น SD Card ที่เสียบไว้ตรงช่องภายนอก ส่วนเลข 2 นี่จะเป็น SD Card ที่เสียบไว้ตรงข้างๆแบตเตอรี่ หรือถ้าเก็บเอาไว้ในเครื่อง มันก็จะอยู่ที่ /home/user/MyDocs/
- พิมพ์ cp [ที่อยู่ของไฟล์ฟอนต์]/[ชื่อไฟล์ฟอนต์] /usr/share/fonts/ เช่นผมเก็บไฟล์ไว้ที่ SD Card ในตัวเครื่อง แล้วผมก็โหลดฟอนต์ Loma มา ผมก็จะต้องสั่งแบบนี้ cp /media/mmc2/Loma.ttf /usr/share/fonts/
- ถ้ายังเปิด browser อยู่ก็เปิดแล้วเปิดใหม่ ตอนนี้คุณน่าจะสามารถอ่านภาษาไทยได้แล้ว
ติดตั้งให้เครื่องทั้งสามารถอ่านภาษาไทย และพิมพ์ภาษาไทยได้
ถ้าต้องการทั้งสองอย่างนี่ มีขั้นตอนพิเศษเพิ่มขึ้นมานอกจากการติดตั้งอยู่คือ ต้องอัพเกรดระบบปฏิบัติการของเครื่อง N800 จากเวอร์ชัน OS2007 ไปเป็นเวอร์ชัน OS2008 ซะก่อน ดูวิธีอัพเกรดได้ที่นี่ (เดี๋ยวผมจะเขียนเป็นภาษาไทยอีกทีหนึ่ง)
พออัพเดตเสร็จก็ทำตามขั้นตอนการทำให้เครื่องอ่านภาษาไทยได้ที่ผมเขียนไว้ข้างบน เสร็จแล้วก็ลงโปรแกรมเพิ่มเติมอีกตัวนึงคือ ukeyboard โดยใช้ browser ในเครื่อง N800 เปิดไปที่เว็บนี้ แล้วเลือก “Single click install”
พอลง ukeyboard เรียบร้อย ก็ดาวน์โหลดไฟล์คีย์บอร์ดภาษาไทยได้ที่นี่ โดยโหลดไปเก็บไว้ที่ไหนก็ได้ เมื่อโหลดเสร็จแล้วก็ต้องคัดลอกไฟล์ไปที่ๆมันควรจะอยู่ นั่นคือ /usr/share/ukeyboard/
ทำเหมือนการคัดลอกฟอนต์ นั่นคือสั่ง cp [ที่อยู่ของไฟล์]/th_TH.vkb /usr/share/ukeyboard/ จากนั้นก็ปิดเครื่องแล้วเปิดใหม่
ไปที่ Control panel -> Text input settings -> Languages แล้วเลือกคีย์บอร์ดภาษาไทยเป็น 1st language หรือ 2nd language ก็แล้วแต่ความต้องการ
ถึงตอนนี้ก็น่าจะลองใช้ดูได้แล้ว
เนื่องจากการจัดวางคีย์บอร์ดมันไม่เหมือนกับคีย์บอร์ดทั่วๆไป เพราะข้อจำกัดเรื่องพื้นที่ ผมก็มีย้ายโน่นมานี่พอสมควร ลองใช้ดูแล้วมีความคิดเห็นอย่างไรก็เขียนเป็นความคิดเห็นไว้นะครับ
(23 พฤษภาคม 2551) - เปลี่ยนชื่อ thai keyboard layout จาก “ไทย QWERTY” เป็น “ไทย Kedmanee”

6 responses so far ↓
1 Nokia N800 Internet Tablet // May 22, 2008 at 1:13 pm
[...] เพิ่มเติม: ดูการติดตั้งภาษาไทยกับ Nokia N800 ได้ที่นี่ [...]
2 KONG // Jun 24, 2008 at 11:10 pm
ลงภาษาไทยพร้อมคีย์บอร์ดได้นานแล้ว แต่ยังไม่ได้เข้ามาขอบคุณอย่างเป็นทางการ
ขอบคุณนะครับที่สละเวลาอธิบายอีกครั้ง ภาษาไทยใช้งานได้ดีไม่มีปัญหา
แต่ผมลงฟอนต์เกินๆไปสองสามตัว และได้รู้ว่า LOMA ดีที่สุด
ไม่ทราบจะเอาฟอนต์ออกยังไง แหะ แหะ
3 panuta // Jun 25, 2008 at 8:31 am
KONG - ก็ delete มันออกธรรมดาๆเลยครับ ใช้คำสั่ง rm ของ linux
4 ์Nan // Jul 17, 2008 at 2:38 pm
ผมลองทำตามวิธีข้างต้นแล้ว ใน X Terminal พอใส่ ่cp /media/mmc2/Loma.ttf /usr/share/fonts/
หรือ cp/home/user/MyDocs/Loma.ttf /usr/share/fonts/ จะขึ้น not found ตลอด
ทั้งฟอนต์ Loma, Garuda กับ Umpush สรุปคือยังอ่านไทยไม่ออก
แต่ลง ukeyboard ได้ครัับแต่เป็นภาษายึกยืออ่านไม่ออก อาจจะเป็นเพราะยังอ่านไทยไม่ได้
รบกวนขอคำแนะนำด้วยครับ
นัน
5 ์Nan // Jul 18, 2008 at 5:40 am
ทำได้แล้วคับ
cp /home/user/MyDocs/Loma.ttf /usr/share/fonts/
หลังจากงมอยู่นาน ผมลืมกดสเปซบาร์เว้นช่องว่างตรงหลัง cp และ .ttf
ขอบคุณเป็นอย่างสูงสำหรับวิธีทำภาษาไทย เป็นประโยชน์มากๆๆ จริงๆ ครับ
นัน
6 Sumrit // Aug 9, 2008 at 12:15 am
วิธีนี้ผมเอามาใช้กับ N810 ทำให้อ่าน-เขียน
ภาษาไทยได้ดีมากเลยครับ แถม font Loma.ttf ก็สวยมากๆครับ
ขอบคุณมากครับ
สัมฤทธิ์
Leave a Comment