		qps --- visual process manager
				v1.4

Author: Mattias Engdegrd <f91-men@nada.kth.se>
WWW:    http://www.nada.kth.se/~f91-men/qps/

(For the impatient: skip to INSTALLING below.)

qps is an X11 version of top or ps, with Motif- or Windows-like interface.

Needed:
	* Linux 2.0 or higher (2.1 is even better). Sparc/Alpha/m68k/PPC is OK.
	* Qt library 1.30 or later (get it from http://www.troll.no)
	* X11.
	* A C++ compiler, if you want to compile qps.

A Linux/Intel binary, dynamically linked to Qt and libc5, is included.
NOTE: libc6/glibc users (for instance, those using RedHat 5.x) might
need to recompile qps. This is not a big deal (see below).

Qt is obtainable at no cost (with source) for free software, and qps is
free (see below).

This version of qps is for Linux only, since there is no good standard
way of getting process status information. It uses the /proc file
system and need not be run as root. Tell me if you are interested in
porting it to another OS. It shouldn't be too hard, but there would be
minor issues to discuss.

There is a port to Solaris available, but it hasn't been integrated into
the main source yet.  Nevertheless, the Solaris port works very well and is
considerably faster than the Linux version, because of the ways it gathers
information.  For the same reason, Solaris-qps unfortunately has to be run
as setuid root.  I made an effort to keep it safe (can't kill processes
you don't own etc). Reports say it doesn't work with Solaris 2.6, but I
don't have the time to fix it now.

qps is distributed under the GNU General Public License, and comes
with no warranty whatsoever. See the file COPYING for details.

If you like qps, drop me a mail at f91-men@nada.kth.se. If you don't,
tell me why (if I can do anything about it). Feel free to send any
questions, comments, bug reports etc as well, no matter how trivial
--- qps is quite a trivial utility itself. Contributions are welcome,
including cosmetic fixes and pointing out useability problems.


INSTALLING

0. Make sure you have Qt 1.30 or later installed. If not, get it from
   ftp://ftp.troll.no or http://www.troll.no

1. A dynamically linked binary for Linux/x86 and libc5 is included.
   If it works, jump to step 4.

2. Edit the Makefile to reflect your installation of the Qt library,
   include files and meta object compiler (moc).

3. make.

4. Put the qps binary and the qps.1 man page somewhere.  Note that qps
   need not (and should not) be setuid root. Strip qps if you want.

5. Enjoy.

If you don't get it to work, if qps crashes or doesn't behave as
expected, mail me (f91-men@nada.kth.se) and I'll se what I can do.


DOCUMENTATION

is contained in the qps.1 man page. To read it without installing it,
say "nroff -man qps.1 | less". A noteworthy option is "-style windows",
which gives a more Windows-like interface.


THANKS TO

the following persons for bug reports/fixes/patches/ideas, in no particular
order:

Rudolf Leitgeb       Paul Francis          Henner Zeller      Erik B. Berry
J. Van Stonecypher   Eckart Hofmann        Mack               Birko Bergt
Stephan Hegel        Francesco Defilippo   Ximenes Zalteca    Torsten Hilbrich
Holger Graf          Mario Weilguni        Stefano Ghirlanda  Greg R. Nate
Cengiz Alaettinoglu  Gustav Hllberg       Dave Parker        Justin Burket
Ben Gertzfield       Christian Wetzel      Peter Amstutz

and then some people I probably have forgotten.

-- 
Mattias Engdegrd
f91-men@nada.kth.se
