Desktop themes reside in the /usr/share/themes directory. The typical structure of a desktop theme in the file system is as follows:
Theme file | /usr/share/themes/theme_name/gtk-2.0/gtkrc |
Image files | /usr/share/themes/theme_name/pixmaps/*.* |
Typically, a new desktop theme is supplied as a .tar.gz file. To install the new desktop theme, unzip the .tar.gz file, then untar the .tar file into the /usr/share/themes directory.
If a user adds a desktop theme, the theme is stored in the $HOME/.themes directory.
Users can install their own desktop themes. If a user installs a desktop theme, the theme is stored in the $HOME/.themes directory.