xstatbar
News 12-May-2010: xstatbar has been updated. See new version (0.4p0) below.
Works now on i386 single core machines (Thanks Tobias).
Description
xstatbar is a simple system monitor that shows various stats
jn an X window that's immovable and not part of your tab-order.
I built it to go with tiling window managers like
scrotwm
and xmonad where you can configure
a small region of the screen as "off-limits" for windows.
xstatbar was written on OpenBSD
and probably has a great-many OpenBSD-isms in it. None the less, the code
is rather simple and easily modified.
Features
The stats shown are:
- CPU graph for each CPU/core, showing the time spent in each state
(user, nice, system, interrupt, idle) for the last 60 seconds.
- Current percentage of time in each CPU state.
- Memory graph showing amount of memory active, allocated, and free
for the last 60 seconds.
- The current amount of memory active, allocated, and free, as well
as swap usage (if any swap is used).
- The number of active and total processes
- Battery info, including percent charge remaining and estimated time
remaining.
- Volume, for both left and right outputs.
- Date and time.
Screenshots
Here's a simple screenshot (warning: the file is big... scaling it down
distorts the display). Click it to enlarge. xstatbar is at the
top.
That clock is generated by the following command in my .xinitrc file
/usr/local/bin/xstatbar &
Shameless plug...
In this screenshot, you'll notice my
vitunes
program in the bottom-right window.
Documentation
- Installation
-
Download the file below and simply
- tar xvzf xstatbar-$(VERSION).tar.gz
- cd xstatbar
- make install
Uninstallation
-
Type make uninstall, or simply remove the program and man-page,
which are by default installed as
- /usr/local/bin/xstatbar
- /usr/local/man/man1/xstatbar.1
- Usage
-
See the man page here: xstatbar(1).
Download
Here:
xstatbar-0.4p0.tgz.
Browse old versions: click here.
Copyright (c) 2009 Ryan Flannery <ryan.flannery@gmail.com>
|