\documentclass{article}
\pagestyle{empty}
\addtolength{\topmargin}{-1.5in}       % repairing LaTeX's huge margins...
\addtolength{\textwidth}{1.6in}         % same here....
\addtolength{\oddsidemargin}{-1.0in}
\addtolength{\evensidemargin}{-1.0in}
%\setlength{\parindent}{0.5in}           % indented paragraphs
\setlength{\textheight}{9.25in}          % more margin hacking
\begin{document}
\begin{center}
\Large{\bf Zephyr Quick Answers}
\end{center}
%\vspace{.25in}
%\blank %makes a blank line
\newcommand{\blank}{\vspace{\baselineskip}}


\blank

\noindent Zephyr is a system that allows users to communicate online
in realtime. Zephyrgrams are messages that appear on your screen as
windows containing the text of the message and information about the
sender. The person you wish to send a zephyr to must be logged in and
running a zephyr client to receive messages.  By default a zephyr
client ({\tt zwgc}) is automatically started when you login.

\section{Useful Commands}

\noindent {\tt{\bf zlocate friend}} is the command used to find out if
user ``{\tt friend}'' is logged in and subscribing to zephyr messages.
If they are logged in and subscribing to messages you will receive
information about where they are logged in.  If they are not logged in
you will receive the message ``Hidden or not logged-in.''  This means
they either are logged in and do not want to be found or are not
logged in.

\smallskip
\noindent {\tt{\bf zwrite friend}} is used to send a message to {\tt
friend}.  Just follow the instructions given.  If you get an error
saying the person is hidden or not logged in then your message has not
been sent and the person you are trying to reach is not logged in or
is not subscribing to messages.  Try sending e-mail instead.

\smallskip
\noindent {\tt{\bf zctl hide}} can be used to ``hide'' yourself.  When
hidden you are not zlocatable, but if someone tries to zwrite you
anyway they will succeed.

\smallskip
\noindent{\tt{\bf zctl wg\_shutdown}} should be used if you want to
stop receiving zephyr messages for this session.

\smallskip
\noindent{\tt{\bf zctl set zwrite-signature ``foo''}} will change your
zsig to {\tt foo}.  By default your zsig is your name as it exists in
your finger information.  It shows up in a zephyr message before your
username.  You can change it to almost anything you like, although you
should avoid very long zsigs since they tend to annoy people.

\smallskip
\noindent{\tt{\bf zaway}} is used to let people know you are away from
the terminal and not deliberately ignoring their messages.  It sends a
message to whoever sends you a personal zephyrgram that lets them know
that you are away and will respond later.

\smallskip
\noindent{\tt{\bf zwgc -ttymode}} will startup a zephyr client when
you are logged in on dialup.  Zephyrs appear as plain text on your
screen.

\smallskip
\noindent{\bf znol} will let you know which people on a list are
	logged in.  A file you can create called {\tt ~/.anyone}
	should contain the list of usernames you want to know about
	(it should have one name per line and no spaces).  You will
	also be sent login and logout notices in the form of a
	zephyrgram whenever one of the users in your list logs in or
	out (if they are announced) after you run znol during a
	session.

\smallskip
\noindent{\tt {\bf zctl set exposure {\it exposure level}} } will set
your exposure (how other people know information about your being
logged in).  If the exposure level is {\tt net-announced}, login and
logout notices will be sent to people who have you in their {\tt
.anyone} file and you will be zlocatable. {\tt net-visible} is the
same except login and logout notices are not sent. The {\tt opstaff}
setting makes you unzlocatable and no notices are sent.  Finally the
{\tt none} setting provides no information about you and {\bf you will
not be able to recieve zephyrgrams.}  Note that exposure settings will
last until you change them again.

\smallskip
\noindent{\tt{\bf zctl sub message foo $\backslash$*}} will subscribe
you to a zephyr instance named {\tt foo}.  Zephyr instances (and
classes) allow groups of people to have conversations via zephyr.
This will subscribe you to the instance for your current login only;
to make it more permanent replace {\tt sub} with {\tt add}.  To
unsubscribe for this login only change {\tt sub} to {\tt unsub}, and
to unsubscribe permanently use {\tt delete} instead.

\smallskip
\noindent{\tt{\bf zwrite -i foo}} will send a message to the zephyr
instance {\tt foo}.

\smallskip
\noindent{\tt{\bf zctl sub foo $\backslash$* $\backslash$*}}
subscribes you to the zephyr class {\tt foo}.  Zephyr classes are
slightly more private than instances as you must know the name of the
class to subscribe to it.  {\tt unsub}, {\tt add} and {\tt delete}
work the same way as for instances.

\smallskip
\noindent{\tt{\bf zwrite -c foo}} sends a zephyr to class {\tt foo}.

\section {More Information}

More information about Zephyr is available in OLC stock answers and
from the Student Information Processing Board document Inessential
Zephyr avaliable in W20-577.  Simply type {\tt olc} then {\tt answers}
to reach the olc stock answers.

\end{document}
