Please see the theme-HOWTO at http://largo.windowmaker.org/themes/themepacks.php
for details on making both new and old style themes (and the differences
between the two), here is a short summary on making old style themes.
Also, read the README.themes file included with the Window Maker
distribution in the WindowMaker/ directory.
In this walk-through when I use WindowMaker/, it can refer to the global
/usr/local/share/WindowMaker/ directory or the users own
~/GNUstep/Library/WindowMaker/ directory.
To make a Theme.tar.gz, these are the steps I take:
1. Optionally create a README for your theme in WindowMaker/, call it
something like "ThemeName.txt"
2. Use the following command to add the Theme files to your .tar file.
tar cvf ThemeName.tar ThemeName.txt Themes/ThemeName
Backgrounds/ThemeNameBG.jpg Backgrounds/ThemeNameTile.xpm
You can add as many more images as you need from the
appropriate directories under WindowMaker/ following that general
idea. You can even optionally add an IconSets/ThemeName.iconset and
it's associated icons to your theme in the same manner. This should
be stated in your README if you decide to include these.
3. Then gzip your .tar file to make your ThemeName.tar.gz file with this command:
gzip -9 ThemeName.tar
4. Now give it to your friends!