アイコンテーマのindex.themeの書式

GNOMEKDEなどの統合デスクトップ環境やGTK+やQTツールキットを利用したアプリケーションが使用するアイコンテーマのindex.themeに書くべき内容はIcon Theme Specificationで定義されている。またチュートリアルも利用できる。ただしcontextに列挙されているもののうち「FileSystems」はもはや使われていない。現在使われているcontextの一覧はIcon Naming Specificationを参照すると良い。
gtkicontheme.cを「g_key_file」で検索してもわかるように、index.themeをパースするプログラムを書くにはglibのKey-value file parserを使うと便利だ。
Pythonでも書けると楽だが残念ながらGTK+に対するPyGTKやGObjectに対するPyGObjectにあたるPyGlibは今のところ利用できないようだ。(Launchpadで開発されているがやや停滞ぎみになっている。)