orphan-thumbnail

ปกติ GNOME จะสร้าง thumbnail ของภาพ วิดีโอ และไฟล์เอกสารอื่นๆ เพื่อแสดงแทน icon เวลาใช้งาน file browser ดู thumbnail เอาก็จะได้หาไฟล์ได้ง่าย .. thumbnail พวกนี้เก็บใน ~/.thumbnails พอกพูนไปเรื่อย ไม่มีการลบออก เว้นแต่ผู้ใช้จะลบเอง ตั้งแต่มี thumbnail มา ก็พยายามหาทางลบ orphan thumbnail แต่ก็ยังไม่มีเครื่องมือเสียที ได้แต่อาศัย rm -rf ~/.thumbnails หรือดีหน่อยก็ find -atime ... | xargs rm -f เป็นที่อนาถใจ

กระทั่งเมื่อวันศุกร์มาค้นหาโปรแกรมสำหรับล้าง orphan thumbnail ก็ยังไม่เจอว่า GNOME ทำไว้ .. แต่ไปเจอว่าใน thumbnail จะมี comment เป็น URI ที่อ้างอิงกลับไปยังไฟล์เอกสาร .. โอ้ว นี่แหละที่ต้องการ ! แค่เช็คจาก URI ว่าไฟล์ไม่อยู่ ก็ลบ thumbnail ได้ละ :D

หลังจากคิดออก แรกๆ ขี้เกียจ ก็กะจะใช้ script ประมาณ exiftool ... | grep ... | awk ... | sed ... | ... มันก็พอไหวนะ แต่ลองรันดู .. โอ้ ช้าโคตร .. เย็นศุกร์กลับบ้าน ตั้งใจว่าตูจะเขียนเป็น C ให้ดู

บ่ายแก่ๆ + ดึกๆ วันเสาร์ ก็เคาะ code เวอร์ชันแรกออกมา ดูรายละเอียด + ดาวน์โหลด ได้ที่หน้า orphan-thumbnail comment / report bugs ได้ที่ห้อง #tlwg @ irc.linux.in.th หรือ เมลมาเช่นเคย

/me … รีบๆ ลวกๆ ไปหน่อย ไม่ได้จัด code สวยๆ .. ไว้เวอร์ชันหน้าละกัน :P