README: @(#)README 1.4 7/1/93
WHAT IS XNOTIFY?
xnotify is similar to xmessage and xnote. It allows you to
write a message and pop it up on multiple X displays at once.
I use it when I want to let a colleague know something that
isn't worth mail. It pops up the message on their X display
and beeps at them (this, of course, requires that you have
access to their display).
Additionally, it allows the recipient(s) of the message to
write a message back, or simply acknowledge the message in some
way. The sender can include any of 5 possible answers (yes,
no, maybe, ack, or respond), and the recipient clicks on the
appropriate button.
History: xnotify is a little hack I wrote some time back in
answer to a particular need. In our office, I'm in charge of
the coffee machine. When the coffee was ready, I wanted a
quick way to let everyone know, without having to shout down
the hall. The first hack was a simple thing that I rsh'ed to
their machine and popped up. That wasn't any good, so I wrote
xnotify. I did this partly to write something fun, but also to
see how it could be done.
AVAILABILITY:
The current version of xnotify is always available from
ftp.ida.liu.se in pub/lincks/xnotify.shar.gz This file is
compressed with the GNU compression utility called gzip. If you
don't have gzip, get it -- it's compresses better significantly
than `compress'.
DOCUMENTATION:
The man page gives exhaustive documentation on how to use
xnotify.
INSTALLATION:
xnotify should be simple to install.
0. Read the file COPYING in this directory so that you
understand the conditions under which you can use this
software.
1. If you don't have imake and company, edit Makefile.noimake
to set the configurable stuff and type:
make -f Makefile.noimake depend
make -f Makefile.noimake
xnotify should compile correctly. Then type:
make -f Makefile.noimake install
to install the executable and the man page.
2. If you have imake and company, edit the Imakefile and note
the stuff about the resolve library. Set that if you need
to. Verify the other stuff in the Imakefile.
3. Then type:
xmkmf
make depend
make install
make install.man
This should make and install everything that you need.
PLATFORMS:
* Sun4, SunOS 4.1.2, X11R4, X11R5, OpenWindows. I've developed
xnotify on a Sun Sparcstation running SunOS 4.1.2 and using
X11R5. It doesn't seem to have any R5 specific things, but
I'm not entirely sure. It also compiles under both X11R4 and
OpenWindows on the same platform.
* Sun3, SunOS 4.1.1, X11R4
* Sequent Symmetry, DYNIX(R) V3.1.1, X11R4
* Some time back it was running on an IBM RS6000 under AIX and
R5. This hasn't been tested in a while, so I don't know if
it still works. I don't have such a machine at my disposal.
BUG REPORTS AND IDEAS:
Please let me know of any bugs you find. Send mail to
davpa@ida.liu.se and please include any information you can
about how to reproduce the bug. If it dumps core, I'd like the
output of either `gdb xnotify core' or `dbx xnotify core' as
well.
If you have ideas about things that should be included in future
releases, let me know.
COPYRIGHT:
Copyright (C) 1993, David Partain
Department of Computer and Information Sciences
University of Linköping, Sweden (*)
581 83 Linköping, Sweden
davpa@ida.liu.se
xnotify is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as
published by the Free Software Foundation, version 2 of the
License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public
License along with the programs; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
USA.
(*) Linköping == TeXish Link{\"o}ping if you can't see 8 bit characters
|