1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
Brandon Long
blong@fiction.net
6/30/1998
Version: 3.3.bl.3
XBuffy - An Improved X Multibiff
================================
This is xbuffy, an X program designed to watch multiple mail folders for
new mail. This version supports mbox/mh/maildir and "nntp" folders.
This is a modified version of xbuffy 3.3 by Bill Pemberton (wfp5p@virginia.edu).
Note that the rpm xbuffy-3.3-2 contains everything but the debian
bugfixes and debian xbuffy-3.3-1 doesn't have the atime and mdir
patches.
To build, just type:
configure
make
If you want to use nntp, use the --enable-nntp switch. You might want
to set a default server by using --enable-nntp=<server name>.
The environment variable NNTPSERVER will always override the default.
Future versions will probably allow you to set the server in the boxfile
(after all, how else can you watch multiple news servers?)
If you want a "nicer" look, you can try an alternate widget set. Most
non-linux people might want to try Motif, use the --with-motif option to
configure. If you have an alternative Athena widget set installed, you
can use that. Try --with-xaw3d, --with-xaw95 or --with-neXtaw. If you
have linked an alternative Athena widget set to the libXaw shared
library, you don't need to specify a different set.
This version also includes LINUX specific LED blinking support if you
compile with --enable-led. This compiles a separate program (led) which
must be installed suid root to access the LINUX console driver. Xbuffy
will then recognize the boxfile command 'led' to blink one of the led's
on the keyboard to announce new mail. LED support was provided by
Anders Johansson of Linkping University <andersjo@lysator.liu.se>.
The standard thing to do is to create a boxfile (I usually use
~/.xbuffy) and place in it commands to watch your mail folders.
---- .xbuffy ------
box /var/mail/blong
title Incoming
polltime 5
headertime 0
audio cat /Archive/multimedia/sound/au/glass.au > /dev/audio
command xterm -fn 7x13 -title "Mutt Incoming" -e mutt &
box ~/Mail/received
title Received
headertime 0
command xterm -fn 7x13 -title "Mutt Received" -e mutt -f =received &
box ~/Mail/mutt
title Mutt
headertime 0
polltime 15
command xterm -fn 7x13 -title "Mutt Mutt" -e mutt -f =mutt &
box comp.mail.elm
newsbox
polltime 100
command xterm -fn 7x13 -title "Mutt comp.mail.elm" -e mutt -f "[news]comp.mail.elm" &
---------------------
Maildir/MH Notes:
------------------
You specify a maildir/mh folder by pointing "box" at the directory which
is the folder.
Normally, you can pick whether to show only the new messages or all of
the messages in the mailbox when you click the left button on the
mailbox button. With maildir/mh folders, you only get the new messages
regardless of this setting.
This version of xbuffy makes the same assumptions that Mutt does about
these folders, namely that a Maildir folder is a directory with
subdirectories of cur, tmp, and new. An MH folder is a directory with a
.xmhcache or .mh_sequences file in it.
Version Notes
--------------
Version 3.3.bl.3:
- Added support for LINUX console LED blinking on new mail from
Anders Johansson of Linkping University <andersjo@lysator.liu.se>.
- Improvements to configure script for finding weird install places
for X and Motif libraries. If this doesn't find yours, you can
still specify it with --with-motif=/path/to/motif. Please mail me
if you're system has it somewhere else.
- Use the debian Xresources (XBuffy.ad), they're nicer
Version 3.3.bl.2:
- Added support for autoconf configuration to replace Imake
- Suggestions/code from Ralf Hildebrandt (R.Hildebrandt@tu-bs.de)
- Make main() return an int to keep the Xserver from complaining
- some platforms (HP-UX 9.x) don't have utimes(), now use substitute
- -center can cause coredump
Version 3.3.bl.1:
- xbuffy.time.patch by David DeSimone (fox@convex.hp.com)
- no longer crashes if mailbox doesn't exist
- alignment code bug
- don't modify the access-time of mailboxes when checking them to
allow other biff's to notice new mail as well
- xbuffy.mdir.patch by Brandon Long (blong@fiction.net)
- adds support for mh and maildir folders
- xbuffy_3.3-1.diff debian patch by Joel Rosdahl
- fixes a typo in the NNTP support
- Removed a bit of NNTP correctness checking that caused problems
- init NNTP boxes the same way you init MAIL boxes
|