web-dev-qa-db-ja.com

アプリアイコンフォルダーについて混乱している

実際、アイコンが保存されるフォルダーは少なくとも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です。ただし、どこかにスケーラブルなアプリがあるようです。

1
whitenoisedb

興味のあるアプリケーションのアプリケーションスターターファイル(.desktop)を見つけます。

Firefoxのアイコンを探したいとしましょう。デスクトップファイルは/usr/share/applications/firefox.desktopにあります。

デスクトップファイルをテキストエディターにドラッグし、使用するアイコンの名前を見つけます。

Editing the firefox.desktop file

Icon=firefoxに注意してください。これは、アイコンのファイル名がfirefox.pngであることを暗黙的に示しています。

ほとんどすべてのアイコンテーマは/usr/share/iconsに保存されます。 /usr/share/pixmapsにアイコンを配置するプログラムはほとんどありません。これらは通常、オペレーティングシステムがアイコンファイルを順番に検索する2つのディレクトリです。

firefox.pngを見つけたいので、ターミナルを開いてコマンドを実行します。

find /usr/share -iname "firefox.png"

結果:

List of firefox.png files found beneath /usr/share

探しているアイコンを見るとわかるように、/usr/share/pixmaps/firefox.pngパスは使用するアイコンテーマによって異なります。ほとんどのアプリケーションランチャーが使用する傾向があるアイコンサイズは、64x64128x128、または256x256です。場合によります。

freedesktop.orgの標準アイコン検索方法 を読むこともできます。

1
Naveen