Tomboy โปรแกรมจดบันทึกแบบโอเพนซอร์สสำหรับทุกแพลตฟอร์ม
สรุปใจความสำคัญ
- Tomboy เป็นซอฟต์แวร์จดบันทึกแบบโอเพนซอร์สที่ทำงานได้บน Windows, macOS, Linux และ BSD
- มีระบบเชื่อมโยงบันทึกอัตโนมัติแบบวิกิ ทำให้สร้าง Personal Wiki ได้ง่าย
- การพัฒนาเวอร์ชันดั้งเดิมสิ้นสุดลงในปี 2017 และถูกแทนที่ด้วย tomboy-ng ที่เขียนด้วยภาษา Free Pascal
- รองรับการซิงโครไนซ์ข้อมูลผ่าน SSH, WebDAV และ REST API
Tomboy เป็นแอปพลิเคชันจดบันทึกบนเดสก์ท็อปที่เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส ซึ่งถูกพัฒนาขึ้นเพื่อใช้งานบนระบบปฏิบัติการ Microsoft Windows, macOS, Linux และ BSD โดยในยุคแรก Tomboy เคยเป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป GNOME 2

คุณสมบัติเด่นและการทำงาน
อินเทอร์เฟซของ Tomboy มีลักษณะเป็นโปรแกรมประมวลผลคำที่มาพร้อมกับระบบการเชื่อมโยงแบบวิกิ (Wiki-like linking system) เพื่อเชื่อมต่อบันทึกต่างๆ เข้าด้วยกัน โดยคำที่ตรงกับชื่อบันทึกที่มีอยู่จะกลายเป็นไฮเปอร์ลิงก์โดยอัตโนมัติ ทำให้ผู้ใช้สามารถสร้าง Personal Wiki หรือวิกิส่วนตัวได้อย่างง่ายดาย ตัวอย่างเช่น หากมีการอ้างถึงชื่อศิลปินคนโปรดซ้ำๆ ในบันทึก ชื่อเหล่านั้นจะถูกไฮไลต์เป็นลิงก์โดยอัตโนมัติ
ตั้งแต่เวอร์ชัน 1.6 (ปี 2010) โปรแกรมรองรับการป้อนข้อมูลแบบข้อความและไฮเปอร์ลิงก์ไปยัง World Wide Web แต่ไม่รองรับการเชื่อมโยงหรือการฝังรูปภาพกราฟิก
ฟีเจอร์การแก้ไขและเครื่องมือ

- การเน้นข้อความ: รองรับการไฮไลต์ข้อความ
- การตรวจสอบคำผิด: มีระบบตรวจสอบคำผิดแบบ Inline โดยใช้ GtkSpell
- การสร้างลิงก์อัตโนมัติ: สร้างไฮเปอร์ลิงก์สำหรับที่อยู่เว็บและอีเมลโดยอัตโนมัติ
- การจัดการข้อความ: มีระบบ Undo/Redo และการปรับแต่งรูปแบบและขนาดตัวอักษร
- รายการ: รองรับการสร้างรายการแบบ Bulleted lists
- การซิงค์ข้อมูล: สามารถซิงโครไนซ์บันทึกผ่าน SSH, WebDAV, Ubuntu One หรือ Tomboy REST API
ปลั๊กอินและส่วนขยาย
Tomboy รองรับปลั๊กอินหลายตัวเพื่อเพิ่มความสามารถ เช่น:
- ลิงก์สำหรับ Evolution mail
- การแสดงสถานะผ่าน Galago/Pidgin
- บันทึกประจำวัน (Note of the day)
- ข้อความแบบความกว้างคงที่ (Fixed width text)
- การส่งออกเป็น HTML
- การเขียนสูตรคณิตศาสตร์ด้วย LaTeX (ผ่านแพ็กเกจ tomboy-latex)
- ระบบการพิมพ์ (Print)
การพัฒนาและเวอร์ชันพอร์ต
การพัฒนาซอฟต์แวร์ Tomboy เวอร์ชันดั้งเดิมสิ้นสุดลงในปี 2017 โดยหลังจากนั้นทีมพัฒนาได้เขียนโปรแกรมขึ้นใหม่ด้วยภาษา Free Pascal และเปลี่ยนชื่อเป็น tomboy-ng
โปรแกรมที่พอร์ตมาจาก Tomboy
- Conboy: พอร์ตไปยังแพลตฟอร์ม Maemo โดยเขียนด้วยภาษา C
- Gnote: การแปลงโค้ด Tomboy เป็นภาษา C++ แต่ไม่รองรับการทำงานข้ามแพลตฟอร์ม
- libktomgirl: ไลบรารีอิสระจากแพลตฟอร์มที่ใช้อ่านและเขียนไฟล์ในรูปแบบของ Tomboy
- Tomdroid: ความพยายามในการสร้างแอปจดบันทึกที่รองรับรูปแบบไฟล์ของ Tomboy สำหรับระบบปฏิบัติการ Android
คำถามที่พบบ่อย
Tomboy แตกต่างจากโปรแกรมจดบันทึกทั่วไปอย่างไร?
Tomboy มีจุดเด่นที่ระบบการเชื่อมโยงบันทึกอัตโนมัติ โดยคำที่ตรงกับชื่อบันทึกอื่นจะกลายเป็นลิงก์ทันที ทำให้ผู้ใช้สามารถเชื่อมโยงข้อมูลที่เกี่ยวข้องกันได้เหมือนกับวิกิ
Tomboy สามารถซิงค์ข้อมูลระหว่างเครื่องได้หรือไม่?
ได้ โดยรองรับการซิงโครไนซ์ผ่าน SSH, WebDAV, Ubuntu One และ Tomboy REST API
ปัจจุบันยังมีการพัฒนา Tomboy อยู่หรือไม่?
การพัฒนาเวอร์ชันดั้งเดิมหยุดลงในปี 2017 แต่มีเวอร์ชันที่เขียนขึ้นใหม่ในชื่อ tomboy-ng เพื่อสานต่อการพัฒนา

