Detwinner ist ein Tool für den Linux -Desktop, mit dem Sie doppelte Dateien und ähnliche Bilder durchsuchen und entfernen können.
Wie die Beschreibung schon sagt, kann Detwinner in zwei Modi nach Duplikaten suchen:
Der Modus kann mit der Symbolleiste aus dem Hauptfenster von Detwinner ausgewählt werden. Jeder Modus kann konfiguriert werden, indem auf ein Symbol für kleine Einstellungen daneben klicken. Diese Einstellungen umfassen:
In diesem Modus ordnet Detwinner zuerst Dateien nach ihrer Größe an und verteilt sie dann in Gruppen, indem sie Murmurhash auf ihren Inhalt anwenden.
In diesem Modus werden einige neue Einstellungen eingeführt:
Kurz gesagt kann der Algorithmus wie folgt beschrieben werden:
Die Ergebnisse der Suche werden in einem Fenster dargestellt, in dem doppelte Dateien in Gruppen organisiert sind. Die Dateien können im unteren Bereich in der Vorschau angezeigt werden. Eine der Vorschau hängt mit der Datei mit einem in der Nähe von Sperranzeigen in der Nähe, einem - auf die aktuell ausgewählten Dateien zusammen. Die für eine Vorschau gesperrte Datei kann durch Klicken auf das Sperrsymbol geändert werden.
Zu löschende Dateien können manuell oder die Smart-Select-Schaltfläche in der Symbolleiste (die Auswahl für alle Gruppen anwenden) oder im Auswahlmenü ausgewählt werden, das durch die rechte Klicken auf die doppelte Gruppe aufgerufen werden kann.
Die ausgewählten Dateien können dauerhaft gelöscht, auf Müll verschoben werden (nicht in der Flatpak -Installation verfügbar) oder in einen Sicherungsordner verschoben werden. Wenn die letzte Option ausgewählt wird, wird die vollständige Ordnerstruktur der Originaldateien im ausgewählten Ordner nachgebildet.
Ein aktueller C ++ - Compiler ist erforderlich (mindestens C ++ 14) zusammen mit GTKMM von mindestens 3,22 Version. Der Bauprozess wird von Meson behandelt.
./configure.sh Skript erstellt zwei Ordner ( Debug und Release ) mit entsprechenden Konfigurationen. Um das Build auszulösen, führen Sie ninja in einem der Ordner aus. Wenn Sie ninja test ausführen, werden die Unit -Tests offensichtlich auch durchgeführt.
Die in den Unit -Tests verwendeten schönen Froschbilder sind Teil von GraphicsMagick.