Detwinnerは、Linuxデスクトップのツールであり、複製ファイルや同様の画像の検索と削除を可能にします。
説明が示唆するように、Detwinnerは2つのモードで重複を検索できます。
このモードは、Detwinnerのメインウィンドウからツールバーを使用して選択できます。各モードは、その横にある小さな設定アイコンをクリックして構成できます。これらの設定には次のものがあります。
このモードでは、Detwinnerは最初にそのサイズに応じてファイルを配置し、次にMurmurhashをコンテンツに適用してグループに配布します。
このモードでは、いくつかの新しい設定が導入されます。
簡単に言えば、アルゴリズムは次のように説明できます。
検索の結果は、複製ファイルがグループで編成されているウィンドウに表示されます。ファイルは下部のペインでプレビューできます。プレビューの1つは、近くにロックインジケータを備えたファイルに関連しています。もう1つは、現在選択されているファイルに関連しています。プレビュー用にロックされたファイルは、ロックアイコンをクリックして変更できます。
削除するファイルは、手動で選択するか、ツールバーのスマート選択ボタン(すべてのグループに選択を適用します)または複製グループを右クリックすることで呼び出すことができる選択メニューを使用できます。
選択したファイルは、永続的に削除したり、ゴミ箱に移動したり(Flatpakインストールでは使用できません)、またはバックアップフォルダーに移動できます。最後のオプションが選択されている場合、元のファイルの完全なフォルダー構造が選択したフォルダーで再作成されます。
少なくとも3.22バージョンのGTKMMとともに、最近のC ++コンパイラが必要です(少なくともC ++ 14)。ビルドプロセスはMesonによって処理されます。
./configure.shスクリプトは、対応する構成を備えた2つのフォルダー( DebugおよびRelease )を作成します。ビルドをトリガーするには、フォルダーの1つでninjaを実行します。 ninja testを実行すると、明らかにユニットテストも実行されます。
ユニットテストで使用される素敵なカエル画像は、GraphicsMagickの一部です。