nemo に適切なアイコン解像度を使用させる

nemo に適切なアイコン解像度を使用させる

ほとんどのアイコン テーマには、同じ用途に使用されるさまざまなサイズのアイコンのセットがありますが、表示されるアイコンのサイズに応じて変わります。nemo では、ファイルまたはフォルダーのアイコンを変更するには、プロパティに移動してアイコンをクリックし、新しいアイコンを選択するだけです。ただし、nemo では、アイコンのサイズに関係なく、リスト ビュー、アイコン ビュー、コンパクトなどのいずれを使用しても、同じアイコン ファイルが使用されます。

ファイルまたはフォルダーのアイコンを変更して、現在のビューに応じて適切なサイズのアイコン (リスト ビューの場合は 16 x 16 png、アイコン ビューの場合はスケーラブルな svg など) が nemo で使用されるようにするにはどうすればよいですか?

答え1

結局、質問コメントで述べたように、nautilusはnemoでも動作します。ただし、すでにフォルダを設定している場合は、この方法の場合、その情報を元に戻す必要があります。たとえば、 のアイコンをa_folderから/file_location/icon.svgという名前のアイコンのセットに変更しようとしている場合a_folder_icon、次のコマンドで現在のアイコン情報を調べることができます。

gvfs-info a_folder

これにより、この場所に関する大量のデータが出力され、次のような行が表示されます。

metadata::custom-icon: file:///file_location/icon.svg

アイコンのメタデータを表示します。コマンドを入力すると

gvfs-set-attribute -t unset a_folder metadata::custom-icon /file_location/icon.svg

このメタデータを削除すると、gvfs-info a_folder設定したアイコンは表示されなくなります。これでアイコン名を設定できます。

gvfs-set-attribute a_folder metadata::custom-icon-name a_folder_icon

しかし、これはnemoサイドバーのアイコンを変更しないようで、それは不可能だ

関連情報