← กลับไปยังบทความทั้งหมด

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
อินเทอร์เฟซของโปรแกรม Tomboy

คุณสมบัติเด่นและการทำงาน

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

ตั้งแต่เวอร์ชัน 1.6 (ปี 2010) โปรแกรมรองรับการป้อนข้อมูลแบบข้อความและไฮเปอร์ลิงก์ไปยัง World Wide Web แต่ไม่รองรับการเชื่อมโยงหรือการฝังรูปภาพกราฟิก

ฟีเจอร์การแก้ไขและเครื่องมือ

ตัวอย่างการจดบันทึกใน Tomboy
ตัวอย่างการสร้างบันทึกใน Tomboy
  • การเน้นข้อความ: รองรับการไฮไลต์ข้อความ
  • การตรวจสอบคำผิด: มีระบบตรวจสอบคำผิดแบบ 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 เพื่อสานต่อการพัฒนา