# Icon Cache

## Introduction

In order to display icons in software-centers, distributors should offer a repository of cached icons for applications defined in their AppStream XML files. The icons should be PNG files or vectorgraphics (PNG is preferred) and match the name referenced in the applications .desktop file. Their size should be 64x64px, it is okay to just provide one size.

## Filesystem locations

All icons should be placed in `/usr/share/app-info/icons/%{origin}/` or `/var/cache/app-info/icons/%{origin}/`, where `origin` is the AppStream data origin defined in the AppStream data file (see ).

The icon directory should not have subdirectories at the current time. All icons are store in one size.