Icon Theme Updater

Icon Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
7.2
Description:

Sorry, this is not an Icon Theme but python scripts.
* Summary
Icon Theme Updater is little python scripts which renews legacy icon themes so that they work on newer desktop programs. The goal of this scripts is to automate all tasks to update icon themes.

Icon Theme Updater uses icon-naming-utils http://tango.freedesktop.org/Tango_Icon_Library as a database, so it will work as long as icon-naming-utils is updated.
It also use 'another-icon-mapping.txt' included in this archive as an additional database, but it is a definitely incomplete work. If you have more information about how legacy icons were moved to new place, please report here.
http://www.gnome-look.org/content/show.php/Icon+Theme+Updater?content=96204

Icon Theme Updater require icon-naming-utils and python-2.5.(It will work on python-2.6 too.) It currently doesn't work on python-3.0.

* Usage
Run iconup.py in the theme directory which you want to update, or pass the path to the directory as an argument.(you can specify multiple directories at once.)
Ex.
[~]$ tar -zxf IconThemeUpdater-0.9.1.tar.gz
[~]$ IconThemeUpdater/iconup.py .icons/nuvola
will update "nuvola" theme installed in your home directory.
You may see some warning messages, but just ignore it as long as the renewed theme works. There is several option switches which you can find out by running with "--help" option.

* Icon Themes
You can get Icon Themes here.
http://gnome-look.org
http://art.gnome.org/themes/icon/
Some legacy KDE Icon Themes may work on GTK+ applications and GNOME by this scripts.(such as Nuvola, Noia, etc...)
http://www.opendesktop.org

* Todo
- Add more entry to another-icon-mapping.txt
- Make it Python 3.0 compliant.
Last changelog:

10 years ago

2009/02/22 - version 0.9.1
- "folder-saved-search" and "computer" of some icon themes was filled.
2009/02/11 - version 0.9.0
- Accept icon theme directories as command line arguments.
- Output message was improved and "--debug" option was added.
- Support for very old KDE icon theme (which has "index.kdetheme"
instead of "index.theme").
- Support for more icons themes. (OSX, Royal-Preview, Meliae, Aero, etc...)
- Many code rewritten.
- Some entries of another-icon-mapping.txt are added and corrected.

shankru85

9 years ago

Voted good.

Report

DanRabbit

10 years ago

Does this just create symbolic links? Does it only work with PNG icon sets or will it work with SVG as well?

Report

C

tksmashiw

10 years ago

It removes all existent symlinks, rename(or move) images(*.png, *.svg, *.icon, *.xpm) to new path, then recreate symlinks again based on it's database mentioned above. Please try with --verbose option and find out what happens after backing up your icon theme.(I love it!)

Report

ElTimo

10 years ago

Win an internet. Excellent work! You've made my day.

Report

Anduu

10 years ago

Tried it with Suede 2 and Etiquette Icons from gnome-Art which I know to be broken and it works like a charm.

It's going to be great being able to use some old icon themes again.

Thanks a bunch.

Report

10 years ago

2009/02/22 - version 0.9.1
- "folder-saved-search" and "computer" of some icon themes was filled.
2009/02/11 - version 0.9.0
- Accept icon theme directories as command line arguments.
- Output message was improved and "--debug" option was added.
- Support for very old KDE icon theme (which has "index.kdetheme"
instead of "index.theme").
- Support for more icons themes. (OSX, Royal-Preview, Meliae, Aero, etc...)
- Many code rewritten.
- Some entries of another-icon-mapping.txt are added and corrected.

12345678910
product-maker Count:19 Rating: 7.16
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.9.1
updated Feb 22 2009
added Dec 31 2008
downloads today
0
page views today 2
+