In versions of AfterStep prior to version 1.2, all configuration is handled in a single file. This is the .steprc file; it should be in your home directory if you're running these versions. These files are well-commented, and can be edited easily to change the defaults. These are also the files that are changed by any current version of ascp. New versions of AfterStep don't use this file, preferring the GNUstep/Library standard instead. See below.
AfterStep now uses a directory structure to handle desktop customization. Versions through 1.4 need a full set of directories in each user's home directory. In other words, you need to copy everything in
[AfterStepPath]/GNUstep/Library/AfterStep/
to
~/GNUstep/Library/AfterStep/
There were several changes to this directory structure between version 1.4.0
and 1.4.4; these changes are beyond the scope of this document. But for
help configuring 1.4.4, see :
http://www.via.ayuda.com/~smw/afterstep/configs/index.html. In particular, you should note that the ~/G/L/A/ directories are not compatible between these releases. You must copy the full
The ~/GNUstep/Library/AfterStep arrangement is, admittedly, somewhat inefficient, because there are always at least two copies of everything on any system running AfterStep. As of version post 1.4.5, it is possible to add only those files which you have changed to the directory structure in your home directory; everything else will use the default installation in /usr/share/afterstep.
You need to copy the new version of the {yourpath}/GNUstep/Library/AfterStep directory structure. These directories are not portable between the two versions. Version 1.4.4 introduced the "configurable" and "non-configurable" distinction, and so several items have moved. See the previous question.
The various elements of the desktop have been separated out, in order that they can each be customized independently. Look files and feel files allow you to customize the desktop in almost an infinite number of ways. Note that any functional changes you make in a look file (like adjusting the number of buttons that appear on a window titlebar) must also be reflected in a corresponding feel file: the "feel" handles how you interact with windows, while the "look" controls their appearance. This is handy if you want your windows always to respond in more or less the same way, but want them to look differently depending on the task you're performing, the machine you're on, or whatever. The practical effect of this is, for instance, that if you reduce the number of buttons on a window titlebar in a look file, you have to adjust the feel file to reflect the change as well.
You can. Use the -f switch to force AfterStep to read from a file. Please notice that not everything will work with your old .steprc file "right out of the box"; but if you like the old version that much, why upgrade anyway?
RedHat apparently includes a look-alike to AfterStep which is actually a hack of fvwm-2. It is not AfterStep, although some RH distributions also contain the real AfterStep. RedHat has, as of this writing, agreed to change the name of their "hacked" version, in order to reduce confusion, and include the real AfterStep in post 5.0 releases.
Yes, this is a generic question, because the generic answer is always the same: please read the relevant man pages and README files. Programs like xiterm, asmail, etc. are included with the distribution; but they're not really part of afterstep. That said, if you've read every relevant thing you have (I really mean everything!), a question to the regular list would not be out of place. The next version of this FAQ will have some discussion of some of the included asapps.