I've taken the 'xwatchwin' code that was posted on comp.sources.x a few days ago, and added two new features to it. The major feature is you can now run the program and have it work out even when the two displays (yours, and the one you're monitoring) are of different depths. It should work for any combinations of depths, and it has special case code for displaying a 1-bit window on an 8-bit display, and displaying an 8-bit window on a 1-bit display. It does this reasonably quickly, however, I can't guarantee that the special case code'll work on every server. I've tried it out on all combinations of 8-bit RTs, 8-bit Suns, and 1-bit Suns. The second win is that you can now specify the root window by name. (Either 'root' or 'X Root Window'). John Bradley - University of Pennsylvania - bradley@cis.upenn.edu P.S. I was going to submit a patch, but the patch wound up being larger than the actual source code, so I'm just sending the whole thing again.