xosd-systat: a minimalistic system stat monitor for X11

WARNING: This project is no longer maintained. See xstatbar for a maintained replacement.


xosd-systat is a simple, text-only system stat monitor for X11 that uses the XOSD library to render information similar to the first few lines from top(1). The information displayed is the utilization of each CPU and a breakdown of the current memory usage.


Not many :-)
You can not change the stats that are specified. If you want to do this, simply modify the source.

You can, however, modify (via the command line) how often to update the display, basic positioning (x/y offsets and alignment), color/font specification, shadowing, and any border used when displaying the text.


Click here to see a simple screenshot (warning: the file is big... scaling it down distorts the display).
Note that the xosd-systat in the upper-left corner of the screen, in magenta.
That clock is generated by the following command in my .xinitrc file
      /usr/local/bin/xosd-systat -x 0 -y 0 -c green -b black -s 1 &
Shameless plug...
In this screenshot, you'll notice my xosd-clock program in the upper-right corner and my xosd-battery program in the lower-right corner.


First, make sure you have the XOSD library installed on your system. Most operating systems have easily installable package for this.

Then download the file below and simply
  1. tar xvzf xosd-systat.tar.gz
  2. cd xosd-systat
  3. make install
Type make uninstall, or simply remove the program and man-page, which are by default installed as
See the man page here: xosd-systat(1).


Here: xosd-systat.tar.gz.
Copyright (c) 2008 Ryan Flannery <ryan.flannery@gmail.com>