かなりマイナーな質問ですが、どのように機能するのか疑問に思います。
URLで生成されたChromiumアプリで使用されるアイコンを変更したいです。この.desktop
ファイルは、名前がアプリケーションIDで構成されているアイコンを参照します。
Exec=/usr/bin/chromium --profile-directory=Default --app-id=ocdlmjhbenodhlknglojajgokahchlkk
Icon=chrome-ocdlmjhbenodhlknglojajgokahchlkk-Default
$HOME/.icons
...しかし(リンクのみ)、、、$HOME/.local/share/icons
または/usr/local/share/icons
で/usr/share/icons
その名前のアイコンを見つけることができます/usr/share/pixmaps
。
最後に、下の専用アプリケーションフォルダにありましたが、ファイルで参照されている名前(例:32.png、64.png)は$HOME/.config/chromium/Default/Extensions
ありません。では、システムはどのようにそれを見つけますか?.desktop
答え1
$HOME/.local/share/icons/hicolor
目次があることを確認しましたか? FreeDesktopの仕様に従って、サードパーティアプリケーションがアイコンを保存する場所です(この問題に関する追加情報が必要な場合https://specations.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#directory_layout)
そのフォルダ内でさまざまなサイズの異なるフォルダを見つけることができます。ほとんどのアイコンは128×128形式ですが、一部はサイズが大きいか小さいです。