X atoms

X windows allows certain entities (for example, X properties [FIXME: XREF to X properties]) to have arbitrary names. To avoid exchanging strings ever so often, these names are in fact X atoms. New X atoms can be created, or old ones retrieved simply by specifying the string the atom stands for. An X atom can also be converted back to a string. Scwm provides primitives for these actions.