Detwinner adalah alat untuk desktop Linux yang memungkinkan mencari dan menghapus file duplikat dan gambar serupa.
Seperti yang disarankan deskripsi, Detwinner dapat mencari duplikat dalam dua mode:
Mode dapat dipilih menggunakan bilah alat dari jendela utama Detwinner. Setiap mode dapat dikonfigurasi dengan mengklik ikon pengaturan kecil di sebelahnya. Pengaturan ini meliputi:
Dalam mode ini Detwinner pertama kali mengatur file sesuai dengan ukurannya, dan kemudian mendistribusikannya dalam grup dengan menerapkan Murmurhash pada konten mereka.
Mode ini memperkenalkan beberapa pengaturan baru:
Secara singkat algoritma dapat digambarkan sebagai berikut:
Hasil pencarian disajikan di jendela di mana file duplikat diatur dalam grup. File dapat dipratinjau di panel bawah. Salah satu pratinjau terkait dengan file dengan indikator kunci di dekatnya, yang lain - ke file yang saat ini dipilih. File yang terkunci untuk pratinjau dapat diubah dengan mengklik ikon kunci.
File yang akan dihapus dapat dipilih secara manual atau menggunakan tombol Smart Select di toolbar (akan menerapkan pilihan untuk semua grup) atau menu pilihan yang dapat dipanggil dengan mengklik kanan pada grup duplikat.
File yang dipilih dapat dihapus secara permanen, dipindahkan ke tempat sampah (tidak tersedia dalam instalasi Flatpak) atau dipindahkan ke folder cadangan. Jika opsi terakhir dipilih, struktur folder lengkap dari file asli akan diciptakan kembali di folder yang dipilih.
Diperlukan kompiler C ++ baru -baru ini (setidaknya C ++ 14), bersama dengan GTKMM setidaknya 3,22 versi. Proses build ditangani oleh Meson.
./configure.sh Script akan membuat dua folder ( Debug dan Release ) dengan konfigurasi yang sesuai. Untuk memicu build, jalankan ninja di salah satu folder. Menjalankan ninja test jelas akan menjalankan tes unit juga.
Gambar katak bagus yang digunakan dalam tes unit adalah bagian dari GraphicsMagick.