Icon Theme Updater 0.8 をリリース

Icon Theme Updater 0.8をリリースした。Gnome-Look.orgからダウンロードできる。
これは古いアイコンテーマを自動でアップデートし、新しいデスクトップ環境やソフトウェアでも適切なアイコンを表示できるようにするPythonスクリプトである。(スクリーンショット参照)
GNOME/GTK+アプリだけでなくKDE/QTアプリでも動くことを目標にしているがまだ試していない。

既にicon-naming-utilsというPerlスクリプトがあり、これは新しいアイコンの名前に対して古い名前のシンボリックリンクを張り、古いソフトウェアに新しいアイコンテーマが適切なアイコンを提供できるようにするものである。
これに対してIcon Theme Updater 0.8icon-naming-utilsの持っているデータベースを利用して古い名前のアイコンを新しい名前(パス)に移動する*1ことで古いアイコンテーマをアップデートしあたらしいソフトウェアに対応させる。
ただしこのデータベースはかなり抜けている部分が多くあまりメンテナンスされていない様なので、これを補完する自前の物もアーカイブに入れてある。自前のデータもかなり足りないし間違っている物もあると思われるので何か見つけた人にはコメントで知らせて欲しい。

関連記事:xml.parsers.expatのよくわからない挙動

*1:その後でicon-naming-utilsを走らせ後方互換性も確保している