Sunday, November 27, 2005

Bluetooth และ T68i บน linux


วันนี้ได้ลองการเชื่อมต่อ bluetooth ครับ ใน linux TLE 7.0 มีความสามารถในการเชื่อมต่อ bluetooth แถมมาให้ซึ่งสามารถ enable ได้ที่ Services ครับ

หลังจาก enable แล้ว ก็เปิด discoverable ที่ โทรศัพท์ ใช้คำสั่ง
hcitool scan
จะได้ address ออกมาชุดหนึ่งครับ ให้จดไว้

เปลี่ยนค่า /etc/bluetooth/pin เป็นเลข 4 หลักที่ต้องการ แล้วก็ให้ T68i เป็นฝ่าย Discover PC เมื่อเจอแล้วก็ใส่เลข 4 หลักลงไปครับ เท่านี้ก็ pair ได้เรียบร้อย

พอดีไปเจอโปรแกรม ชื่อ K68 เป็น Utility สำหรับ SE T68i โดยเฉพาะ สามารถรับส่งไฟล์ได้สะดวกดีครับ

http://k68.sourceforge.net/

Friday, November 11, 2005

Synchronize Pocket PC กับ Linux โดยใช้ Multisync, Evolution, Synce










โปรแกรม Evolution ถือได้ว่าเป็นโปรแกรมจัดการข้อมูลส่วนตัว (PIM) ที่ใช้งานได้อย่างสมบูรณ์แบบบน Linux ครับ ซึ่งเปรียบเทียบได้กับ MS Outlook เลยทีเดียว

เมื่อสามารถ connect PocketPC กับ linux ได้แล้ว ขั้นต่อไปก็หาเครื่องมือ synchronize กันเลย

หลังจากที่ลองหาข้อมูลอยู่นานก็พบว่า การที่จะทำให้ PocketPC synchronize ข้อมูลกับ Evolution บน linux นั้น มีสิ่งที่ควรคำนึงถึงคือ version ของ Evolution จะใช้ plugin คนละตัวครับ กล่าวคือ Evolution 1 จะใช้ plugin ตัวเก่าที่แถมมาใน package ของ MultiSync อยู่แล้ว ในขณะที่ Evolution 2 ซึ่งผมใช้อยู่่ในปัจจุบันจำเป็นต้องลง plugin เพิ่มเติม

สำหรับ package ที่ผมใช้ลงมีดังนี้
อันนี้ download ได้จาก MultiSync sourceforge page

ไฟล์ของ evolution2 - multisync plugin ผมใช้จาก pacakage นี้ครับ
multisync-evolution-0.82-7.2.i586.rpm

พอลงเสร็จแล้วก็มีปัญหาว่าเห็น plugin อยู่ตัวเดียวคือ SynCE ส่วน Evolution นั้น install เรียบร้อยแล้วแต่ไม่เห็น
วิธีแก้ครับ

  • ให้ locate ไฟล์ libevolution2_sync ว่าอยู่ใน directory ใด
  • login as root
  • ใช้คำสั่ง ln -s libevolution2_sync libevolution2_sync.so สร้าง link ที่มีสกุล .so
  • restart MultiSync
เท่านี้ MultiSync ก็จะเห็น plugin ของ Evolution 2 แล้วครับ หลังจากนั้นก็ทำการ Sync ได้เลย!

Sunday, November 06, 2005

ปัญหาเรื่องไม่สามารถใช้ synce-KDE browse file ผ่าน rapip protocol


หลังจาก install synce-KDE เรียบร้อยแล้ว ผมก็เรียก applet raki ขึ้นมาใช้งานซึ่งสามารถใช้ command line ได้ปกติไม่มีปัญหา แต่ไม่สามารถใช้ konqueror browse file ผ่าน rapip protocol ได้ โดยแจ้ง error ว่า Error loading kio_rapip

ได้มีผู้ post วิธีแก้ไว้ที่นี่ครับ
http://sourceforge.net/forum/message.php?msg_id=3284554

copied file 'rapip.protocol' from /opt/kde3/share/services to ~/.kde/share/services, and changed first line of file to 'exec=/opt/kde3/lib/kde3/kio_rapip.la' (it just pointed to 'kio_rapip' originally). everything seems to be working smoothly now. hth somebody.

สั้น ๆ แต่ได้ผลชะงัดครับ

Thursday, November 03, 2005

Synchronize Pocket PC บน Linux


หลังจากที่หาข้อมูลอยู่บนอินเตอร์เนทซักพัก ก็ไปเจอโปรแกรมที่ชื่อว่า SynCE ครับ ซึ่งตัวโปรแกรมประกอบด้วย library และ utilities สำหรับ synchronize ไฟล์บน Pocket PC กับ linux ผ่านทาง command line ครับ

ขั้นตอนการติดตั้ง
เพื่อให้โปรแกรมสามารถ start serial connection ได้ตลอดเวลาที่เสียบ Pocket PC ลงไปบน cradle จึงใช้ script ของ hotplug เข้ามาช่วยครับ

หลังจากนั้นเราสามารถติดตั้ง applet เพิ่มเพื่อใช้งานในกราฟฟิคโหมดได้ด้วยครับ โดยใช้ plugin สำหรับ KDE และ GNOME ตัวใดตัวหนึ่ง

เท่านี้ก็เสร็จเรียบร้อย งานต่อไปจะทดลองทำ synchronize กับโปรแกรม Evolution ซึ่งเป็น Organizer บน desktop ของ linux ครับ