web-dev-qa-db-ja.com

Gnome / Nautilusはディレクトリアイコンをどこに保存しますか

Nautilusのいくつかの重要なフォルダーで、フォルダーアイコンを変更しました。見た目は素晴らしく、重要なフォルダーを簡単に見つけることができるため、生産性が向上します。

しかし、その後、私は別のマシンに移動し、すべてのフォルダは再びプレーンです。

したがって、問題はこれがどこに保存されているか、そしてユーザー/システム間でそれを保持する方法があります。

19
artfulrobot

メタデータは、GIO/GVFSのメタデータストレージシステムを使用して保存されます。ターミナルでgvfs-info /path/to/fileを実行すると、ファイルに保存されている属性を確認できます。別のマシンで同じフォルダに同じアイコンを設定するには、通常、手動でアイコンを再度設定する必要があります。また、sftpまたは同様の方法でリモートでフォルダーを参照する場合、カスタムアイコンは表示されないことに注意してください。

12
dobey

/usr/share/iconsを見てください。

Gnomeはそのアイコンをそこに保存します。

10
Dean Howell

いいえ、待ってください、あなたは間違った答えを得ました。アイコンの設定は、マシンからマシンにコピーできます。もちろん、コピーできます。Linuxでできないことは何もありません。

アイコン設定はフォルダーに保存されます:

〜/ .local/share/gvfs-metadata

仮想マシンで試してみたい場合は、次を実行する必要があります。

  • 古いシステム(システムバックアップ)からすべてのファイルを新しいシステム(〜/ディレクトリのすべて)にコピーします。
  • gvfs-metadataフォルダーと、カスタムアイコンを含むフォルダー(〜/であると仮定します)をコピーしたことを確認してください。アイコン)。 〜/をすべてコピーした場合、これは自動的に行われます。
  • コピーしたgvfs-metadataを削除し、システムバックアップから再度コピーします。
  • Do:$:killall nautilus

そして、そこに行く、あなたはそれらを取り戻します。

私はちょうど新しいコンピューターに移動し、それは私のために働いた。 VMでもテストしました。

注:gvfs-info folder_nameを実行すると、gvfsをコピーしていない限り、カスタムアイコンパスは表示されません。 -metadataフォルダー。この指示では、そのフォルダーの情報を確認します。

2
elia