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?


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 .


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).


Die .config/nautilus/desktop-metadataDatei enthält nur Metadaten für "spezielle Symbole" auf dem Desktop, z. B. Ihren Papierkorb.
— Guss
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.