dockapps/wmmisc
2018-07-12 12:27:48 +01:00
..
src wmmisc: Use autoconf defines for version number and bugreport address. 2018-07-12 12:27:48 +01:00
ChangeLog wmmisc: Add version 1.1 to repository. 2018-07-12 12:27:48 +01:00
configure.ac wmmisc: Don't link against X11 libs; unnecessary. 2018-07-12 12:27:48 +01:00
COPYING wmmisc: Add version 1.1 to repository. 2018-07-12 12:27:48 +01:00
INSTALL wmmisc: Add version 1.1 to repository. 2018-07-12 12:27:48 +01:00
Makefile.am wmmisc: Add manpage from Debian. 2018-07-12 12:27:48 +01:00
README wmmisc: Add version 1.1 to repository. 2018-07-12 12:27:48 +01:00
wmmisc.1 wmmisc: Add manpage from Debian. 2018-07-12 12:27:48 +01:00

  This is a simple dockapp written to replace some of the features that gkrellm
contains. It was written due to no other dockapp existing that has these features
and gkrellm uses too much memory for what it does.

What this dockapp does:
     1. Shows count of currently logged in users.
     2. Shows count of currently running processes.
     3. Shows count of currently (active) running processes.
     4. Shows uptime (HH:MM).
     5. Shows uptime (days).
     6. Shows uptime (weeks).
     7. Shows system load (5 min).

This dockapp was written for GNU/Linux and has not been tested, by me, on other platforms.
It may work on FreeBSD with /proc file system support, but I honestly have no idea.

Please note: This source tree includes a modified version of wmgeneral. I am NOT the
original author, though I have rewritten parts of it. However, all other code is my own.
This dockapp is a good base if you plan on writing your own. I have provided simple functions
for drawing text and numbers on the canvas. There are also functions in place for drawing
bars, but it is currently unused and may contain bugs. However, I currently know of no bugs.
If you find any, let me know (via email).

To compile and install, run:

   for older X systems:

       $ make

       $ sudo make install

       or (as root):

       # make install

   The binary, wmmisc, will be placed in /usr/X11R6/bin

   for newer, modular X systems (X.Org >= 7.0):

       $ make MODULAR_X=1

       $ sudo make MODULAR_X=1 install

       or (as root):

       # make MODULAR_X=1 install

   The binary will be placed in `pkg-config --variable=prefix xorg-server`/bin

Enjoy.

- Jesse S. <luxorfalls@sbcglobal.net>