Wo wird die tatsächliche Größe der Desktopsymbole gespeichert?

7

Da Sie die Größe der Symbole auf dem Desktop (nicht innerhalb von Nautilus) über das Kontextmenü ändern können : "Symbolgröße ändern ..", wo wird also die Größe für diese bestimmte Datei gespeichert?

Mathematik
quelle
Hast du angeschaut /usr/share/pixmaps?
William
Ich meinte diese Vorschausymbole für meine benutzerdefinierten Fotodateien oder Dokumente. IMHO können sie nicht in / usr gespeichert werden, da Sie dafür erweiterte Berechtigungen benötigen.
Mathe

Antworten:

7

Dateiattribute für Symbole werden in Binärdateien gespeichert ~/.local/share/gvfs-metadata/.

Um ein Attribut für eine Datei zu lesen, müssen Sie den gvfs-infovom gcfs-binPaket bereitgestellten Befehl verwenden .

Um die vollständigen Metadaten zu lesen, die bei der gvfsVerwendung aus einer Datei / einem Ordner gespeichert wurden gvfs-info -a "metadata::*" <path_to_file/folder>, d. H.

gvfs-info -a "metadata :: *" / home / bruno / Desktop / Screenshot \ at \ 2011-12-14 \ 21: 29: 29.png

attributes:
  metadata::icon-scale: 2.6875
  metadata::nautilus-icon-position-timestamp: 1323894580
  metadata::screen: 
  metadata::nautilus-icon-position: 77,15

Um ein Attribut innerhalb von gvfsfestzulegen, verwenden Sie den Befehl, zu gvfs-set-attributedem auch gvfs-bindieser gehörtgvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"

Wenn Sie die Skalierung eines Symbols in gnome ändern möchten, müssen Sie das Symbol-Skalierungsattribut so ändern , dass für die zuvor gezeigte Datei, wenn ich die Skalierung auf 1 zurücksetzen möchte, dies wie folgt ausgeführt wird

gvfs-set-attribute /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png metadata::icon-scale "1"

Leider konnte ich die Änderungen erst sehen, nachdem ich mich abgemeldet und wieder angemeldet hatte, unity --replace &habe den Trick nicht gemacht. Ich bin nicht sicher, ob Sie Gnome zwingen können, die Daten aus den gvfsBinärdateien neu zu laden .

Bruno Pereira
quelle
Ich denke du hast meine Frage falsch verstanden. Auf Desktop-Symbolen gibt es ein Rechtsklick-Menü "Symbol Größe ändern ...". Wenn Sie darauf klicken, erhalten Sie blaue Ecken, die Sie per Drag & Drop auf eine bestimmte Größe ziehen können. Es gibt definitiv mehr als 7 diskrete Ebenen. Wo wird dieser Parameter für die Symbolgröße für diese bestimmte Datei auf dem Desktop gespeichert?
Mathe
Es tut mir leid, dass Sie sich wirklich vorgestellt haben, dass Sie alle Symbole gleichzeitig ändern möchten. Dies wird gelöscht und geändert, wenn ich die richtige Antwort bekomme.
Bruno Pereira
1
Die Antwort wurde aktualisiert, um Ihrer Frage zu entsprechen.
Bruno Pereira
Großartig, auch der Miniaturpfad wird angezeigt!
Mathe
Um die Metadaten neu zu laden, beenden Sie nautilus using nautilus --quitund starten Sie es anschließend mit neu nautilus -n. Es ist wichtig, den letzten Befehl mit dem "Befehl ausführen" Ihrer Desktop-Shell auszuführen, da er Ihre Konsole blockiert und beim Beenden der Konsole stirbt.
Guss
0

Die Symbole haben nicht wirklich eine Größe, sie sind alle SVG, deren Größe unendlich ist.

Die Größe, mit der Nautilus es in sich selbst anzeigt, wird im versteckten Nautilus-Ordner auf Ihrem $ HOME gespeichert (in .config / nautilus, dies kann jedoch bei neueren Versionen abweichen).

Juancarlospaco
quelle
Die .config/nautilus/desktop-metadataDatei enthält nur Metadaten für "spezielle Symbole" auf dem Desktop, z. B. Ihren Papierkorb.
Guss