web-dev-qa-db-ja.com

デスクトップアイコンの実際のサイズが保存される場所はどこですか?

desktop(nautilus内ではない)のアイコンを右クリックメニュー「アイコンのサイズ変更」でサイズ変更できるため、特定のファイルに保存されるサイズはどこにありますか。

7
math

アイコンのファイル属性は、~/.local/share/gvfs-metadata/内のバイナリファイルに保存されます。

ファイルの属性を読み取るには、gvfs-infoパッケージで提供されるgcfs-binコマンドを使用する必要があります。

gvfs上のファイル/フォルダーから保存された完全なメタデータを読み取るには、gvfs-info -a "metadata::*" <path_to_file/folder>を使用します。つまり、

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

gvfs内に属性を設定するには、このgvfs-set-attributeとしてgvfs-binの一部でもあるコマンドgvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"を使用します

Gnomeでアイコンのスケールを変更する場合は、icon-scale属性を変更する必要があります。そのため、前に示したファイルでリセットする場合1へのスケールは、このようになります

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

残念ながら、ログオフして再度ログインした後にしか変更を確認できませんでした。unity --replace &はそのトリックを実行しませんでした。 Gnomeにgvfsバイナリからデータをリロードさせることができるかどうかはわかりません。

7
Bruno Pereira

アイコンのサイズは実際にはありません。アイコンはすべてサイズが無限のSVGです。

Nautilusがそれを内部に表示するために使用するサイズは、$ HOMEのNautilus隠しフォルダーに保存されます(.config/nautilusにありますが、新しいバージョンでは異なる場合があります)

0
juancarlospaco