วันนี้ได้โอกาสนั่งแกะ Gnome Dock Rev 35 แต่ยังใช้งานแบบจริงๆ จังๆ ไม่ได้นะครับ :) ผม download Gnome Dock จากหน้า trunk มาลองเล่นดู
แต่ก่อนอื่น เรามา review เวอร์ชั่นนี้กันก่อน
- ตอนนี้ Gnome Dock สามารถใช้งานไฟล์ฟอร์แมท PNG หรือ SVG ก็ได้
- กำหนดเมนูและคำสั่งที่จะเรียกเมื่อคลิกเมนูในไฟล์ เปลี่ยนไปใช้ ไดเรคทอรี ~/.cairo-dock แทน ในไดเรคทอรีนี้ก้อจะมีไฟล์ shortcut ที่จะแสดงเป็นเมนูแทน
- ส่วนรูปแบบ icon ก้อจะอ่านจากข้อมูลในไฟล์ shortcut ถ้าหาไม่เจอก้อจะไปอ่านจาก pixelmap
- สำหรับการแสดงผลก้อยังเหมือนเดิมครับ แต่สามารถกำหนดการซ่อนเมนูอัตโนมัติได้
- ยังต้องใช้ xcompmgr เพื่อสร้าง transperent เมนูอยู่ กรณีที่ใช้ Beryl ไม่ต้องใช้ xcompmgr ครับ :)
ปัญหาที่พบ
- compile แล้ว error โค้ดส่วนเรียกไฟล์ PNG ผมก้อยังงงๆ อยู่
- วน loop หาไฟล์ใน ~/.cairo-dock แต่เวลาไม่มีไฟล์มันก้อวนไม่หยุด :P
- ภาพเป็น PNG อยู่แล้วแต่ไม่สามารถสร้าง cache ได้แล้วบอกว่าหาไฟล์ภาพไม่เจอ (อันนี้ผมไม่เข้าใจจริงๆ)
เอาคร่าวๆ แล้วกันครับ แต่ที่แน่ๆ ถ้าใช้กับไฟล์ SVG ขนาด 48x48 ก้อไม่มีปัญหาอะไรครับ สำหรับ Gnome Dock เองตั้งเป้าไว้ดีมากครับ และการพัฒนาก้อไปเรื่อยๆ แต่ในแต่ละ Rev เปลี่ยนแปลงไปเยอะพอสมควร เอาเป็นว่าถ้ามีอะไรใหม่ๆ มาอีกผมจะเขียน review อีกรอบนะครับ
* ให้กำลังใจคนทำ OSS ด้วยกันนะครับ เราจะได้มีซอฟต์แวร์ที่ราคาถูกและมีคุณภาพ