実際、アイコンが保存されるフォルダーは少なくとも4つまたは5つあります!よくわかりません。あなたが唯一の初心者ユーザーであるとき、私はこれらのLinuxフォルダの組織が好きではありませんでした。
たとえば、スケーラブルなアイコンが提供されていない場合に、アプリのアイコンを変更/追加したいと思います。ただし、いくつかの.desktop
アプリファイルは、OSがそれらの場所を知っていると仮定して、アプリの名前を与えるだけなので、これらのディレクトリを掘り下げる必要があります。
/usr/share/icons
/usr/share/pixmaps
/usr/local/share/icons
/usr/local/{app-name}/icons/hicolor/scalable
~/.local/share/icons/hicolor/{size}/apps/
Pixmapsフォルダーで、.xpm形式のアイコンを見つけました。通常は16x16または32x32です。ただし、どこかにスケーラブルなアプリがあるようです。
興味のあるアプリケーションのアプリケーションスターターファイル(.desktop
)を見つけます。
Firefoxのアイコンを探したいとしましょう。デスクトップファイルは/usr/share/applications/firefox.desktop
にあります。
デスクトップファイルをテキストエディターにドラッグし、使用するアイコンの名前を見つけます。
行Icon=firefox
に注意してください。これは、アイコンのファイル名がfirefox.png
であることを暗黙的に示しています。
ほとんどすべてのアイコンテーマは/usr/share/icons
に保存されます。 /usr/share/pixmaps
にアイコンを配置するプログラムはほとんどありません。これらは通常、オペレーティングシステムがアイコンファイルを順番に検索する2つのディレクトリです。
firefox.png
を見つけたいので、ターミナルを開いてコマンドを実行します。
find /usr/share -iname "firefox.png"
結果:
探しているアイコンを見るとわかるように、/usr/share/pixmaps/firefox.png
パスは使用するアイコンテーマによって異なります。ほとんどのアプリケーションランチャーが使用する傾向があるアイコンサイズは、64x64
、128x128
、または256x256
です。場合によります。
freedesktop.orgの標準アイコン検索方法 を読むこともできます。