transd
Transd is a very small daemon that does nothing but watch for window creation and apply a set of predefined transparency rules to windows as they appear. It reads a simple configuration file with window class names paired with transparency percentages, and then applies that transparency to new windows that match that particular window class. I wrote it out of my desire for all my terminal windows to be 20% transparent.
Transd requires a recent version of the X.org X server (with the Composite extension enabled), and a compositor running (such as xcompmgr or xfwm4 with the compositor compiled in). This also requires a resonably fast video card with Render extension acceleration (recent nvidia cards with the binary nvidia driver, or recent ATI video cards, probably using the binary drivers as well). If you don't have these things, transd will not work for you.
I'm making it available with absolutely no support in the hope that someone might find it useful. That basically means that, if you have a problem with it, I don't want to hear about it. If you've found a problem and you've managed to fix it, I'd be glad to accept a patch to put back in the mainline, however. Please understand this: if you just want to complain that you can't get it to work, or that it doesn't have a feature you want, I really don't want to hear about it. I know that sounds harsh, but that's how life works. You're no worse off than if I had decided to keep the code to myself.
If you agree to the above paragraph, feel free to grab it from the Subversion repository:
svn co http://svn.xfce.org/svn/kelnos/transd/trunk transd
Everything you need to know should be in the README file. If you can't get it going with the help there, you probably aren't in transd's target audience.
last modified 23 jun 2007 at 00:04.