I. faces -H
faces -H is quite useful, but it seems implemented poorly. Depending upon
a shell command (especially a nonstandard one like rusers) just seems like
a bad move overall. I would think that the first step in this would be to
move to something more standard (say 'who') and the second would be to
put the code straight into the program to scan the utmp and find who is on.
This would increase the efficiency as well.
Implemented who instead of rusers in this manner would cause some loss
in the ability to detect who is on remote hosts. However, as it is,
that facility seems fairly limited. On my copy of faces, I implemented
use of "finger @%s" for non-local hosts. Running faces -H on a remote
host this way, is, as expected, less efficient, but it expands the usage
a lot. Again, this would be more efficient as well if the remote
protocal were coded in instead of simply running a shell command.
It would be nice to be able to type faces -f inbox or something like
that, and have it pop up a faces window for your mh inbox. This would
be especially useful for people who use slocal to directly incorporate
their mail. (A direct expansion of this would be faces -f inbox -unseen,
which would be equally useful, and, probably, faster). Has anyone
done anything like this, or considered it?
Getting faces to work with a newsreader, so you could get faces of the
people writing the articles would be cool, but much less trivial than
the other ideas. Thoughts?