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


19

nautilusのいくつかの重要なフォルダーで、フォルダーアイコンを変更しました。見栄えが良く、重要なフォルダーを他の多くの中から簡単に見つけることができるため、生産性が向上します。

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

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

回答:


13

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


2
そして、あなたは(スクリプト内など)のgvfs-セット属性でそれらを変更することができます
saeedgnu

11

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

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


これらは、システムに同梱されているアイコン、またはUbuntuパッケージで提供されているアイコンです。ユーザーが追加したデータはそこに保存されません。ディレクトリの内容の詳細については、FHSをご覧ください/usr/share
エリアケイガン

3
@EliahKagan、質問では、ユーザーは「自分のアイコン」と言いませんでした。
アレクシスウィルク

それはアイコンがある場所ですが、特定のディレクトリとの関連付けがある場所ではありません。標準アイコンからファイルを選択して1つのフォルダーを表すことができますが、問題は別のコンピューターまたは同じコンピューター上の別のユーザーからそのフォルダーを表示すると、そのアイコンが表示されないことです。
artfulrobot

2

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

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

〜/ .local / share / gvfs-metadata

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

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.