Caja, der Filesystem-Browser von der graphischen Oberfläche Mate hat ein nettes Feature: man kann in Caja an jede Datei und jedes Verzeichnis Bemerkungen anheften, die über Rechtsklick | Properties | Notes zugreifbar und direkt änderbar sind. Leider ist die Implementierung des Features ein Graus: die Daten werden unter ~/.local/share/gvfs-metadata in einer über viele Dateien gestreuten Datenbank gehalten. Alte Caja-Versionen kopierten zudem die Notes nicht mit, wenn man die Datei verschob, oder kopierte – die Version, die auf Mint 21 läuft, kann das jetzt endlich… Bleibt ein Problem, wenn man Dateien von einem User auf einen anderen, oder auf ein anderes Dateisystem kopieren will: die Notes gehen verloren. Es gibt zwar irgendwo Skripte, die die Notes aus einem Dateisystem extrahieren können, die sind jedoch fehlerhaft und kopieren nur die erste Zeile einer Note. Ich habe mir etwas Arbeit gemacht und ein Skript geschrieben, das einen Dateibaum nach Directory- und File-Notes absucht und ein neues Skript erzeugt, mit dem man die Notes auf ein anderes System protieren kann – siehe Anhang. Vorgehensweise: Alten Dateibaum auf die selbe Position des anderen Systems kopieren kopieren. (Die Pfade müssen mit dem ursprünglichen Dateibaum übereinstimmen.) Aufruf auf dem Quellsystem: extract-annotations.sh > import-notes.sh Ggf. in import-notes.sh das Home-Verzeichnis anpassen: /home/alter-user/… → /home/neuer-user/… Skript auf das Zielsystem portieren, ausführbar machen und starten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.