OSDsh is a a little program that overlays system information using the 2.0.1 version of the XOSD library. OSDsh was at first based on osdd but grew out of control as any good beast should, and got some features added.
Aditionally, it understands some kind of commands that let you change the position, font and color of each display individually and start and stop them as needed.
This commands are important because you can pipe a file of commands to it to change every setting on the fly...and that gives us THEMES!!!.
Of course if you dont want to pipe them directly, you can always use the companion programs to do it for you. (osdctl and tkosdshconfig).
Here are some key features of "osdsh":
· It is able to display a clock (based on code from osdclock)
· Shows the volume levels of the soundcard whenever they change
· Tells you if you are on-line or off-line, and the time you were connected
· shows the battery status and
· Shows any message you want it to.