Detwinner เป็นเครื่องมือสำหรับเดสก์ท็อป Linux ซึ่งอนุญาตให้ทำการค้นหาและลบไฟล์ที่ซ้ำกันและรูปภาพที่คล้ายกัน
ตามคำอธิบายแนะนำ Detwinner สามารถค้นหาซ้ำในสองโหมด:
โหมดสามารถเลือกได้โดยใช้แถบเครื่องมือจากหน้าต่างหลักของ Detwinner แต่ละโหมดสามารถกำหนดค่าได้โดยคลิกที่ไอคอนการตั้งค่าเล็ก ๆ น้อย ๆ ถัดจากนั้น การตั้งค่าเหล่านี้รวมถึง:
ในโหมดนี้ Detwinner จัดไฟล์เป็นครั้งแรกตามขนาดของพวกเขาจากนั้นแจกจ่ายให้เป็นกลุ่มโดยใช้พึมพำกับเนื้อหาของพวกเขา
โหมดนี้แนะนำการตั้งค่าใหม่สองสามครั้ง:
อัลกอริทึมสั้น ๆ สามารถอธิบายได้ดังนี้:
ผลลัพธ์ของการค้นหาจะถูกนำเสนอในหน้าต่างที่มีการจัดระเบียบไฟล์ซ้ำเป็นกลุ่ม ไฟล์สามารถดูตัวอย่างในบานหน้าต่างด้านล่าง หนึ่งในตัวอย่างที่เกี่ยวข้องกับไฟล์ที่มีตัวบ่งชี้ล็อคใกล้เคียงอื่น ๆ - ไปยังไฟล์ที่เลือกในปัจจุบัน ไฟล์ล็อคเพื่อดูตัวอย่างสามารถเปลี่ยนแปลงได้โดยคลิกที่ไอคอนล็อค
ไฟล์เพื่อลบสามารถเลือกได้ด้วยตนเองหรือใช้ปุ่ม Smart Select ในแถบเครื่องมือ (จะใช้การเลือกสำหรับทุกกลุ่ม) หรือเมนูการเลือกซึ่งสามารถเรียกใช้โดยคลิกขวาที่กลุ่มที่ซ้ำกัน
ไฟล์ที่เลือกสามารถลบได้อย่างถาวรย้ายไปที่ถังขยะ (ไม่สามารถใช้งานได้ในการติดตั้ง Flatpak) หรือย้ายไปยังโฟลเดอร์สำรอง หากเลือกตัวเลือกสุดท้ายโครงสร้างโฟลเดอร์เต็มรูปแบบของไฟล์ต้นฉบับจะถูกสร้างขึ้นใหม่ในโฟลเดอร์ที่เลือก
ต้องใช้คอมไพเลอร์ C ++ ล่าสุด (อย่างน้อย C ++ 14) พร้อมกับ GTKMM อย่างน้อย 3.22 เวอร์ชัน กระบวนการสร้างได้รับการจัดการโดย Meson
./configure.sh สคริปต์จะสร้างโฟลเดอร์สองโฟลเดอร์ ( Debug และ Release ) ด้วยการกำหนดค่าที่สอดคล้องกัน ในการเรียกสร้างการสร้างให้เรียกใช้ ninja ในหนึ่งในโฟลเดอร์ ninja test จะดำเนินการทดสอบหน่วยอย่างชัดเจนเช่นกัน
ภาพกบที่ดีที่ใช้ในการทดสอบหน่วยเป็นส่วนหนึ่งของกราฟิก