Random Zsigs in Xzewd
The signature command can be used to produce a
simple random zsig generator. All you need is a file of signatures and
a shell script which picks one of them at random. Here's a sample
perl(1) script which you can use to pick a one-line zsig from
the file ~/.zsigs.
#!/usr/athena/bin/perl
open(ZSIGS, "$ENV{'HOME'}/.zsigs");
@zsigs = <ZSIGS>;
srand(time() % $$ + time());
print $zsigs[rand() * ($#zsigs + 1)];
To use this script, save it in a file in your home directory; say you
decided to call it ~/randomzsigs. After you create your
~/.zsigs file, type this into an xterm:
chmod +x ~/randomzsigs
This will make the script executable. Finally, in xzewd, pop up the Signature dialog, and turn on the Use Command button. In the Command box,
type "/mit/your username/randomzsigs",
then click on Save. You're all set!