<div>Hiya,</div><div><br></div><div>  I have been thinking about a utility which would collect several windows (potentially from different clients) into a single tabbed window.</div><div>Obviously, a window manager is capable of doing such a thing, (fluxbox can do it) and I suspect that it might be possible as a stand-along utility (not a window manager), but I might be wrong on that.  I&#39;d like to continue to use my current window manager (X11.app on OSX has its own built in, and I&#39;d like to continue to use it.)</div>

<div><br></div><div>  For example, there are several utilities that I run that are related, but are different X11 clients.  I never want to use more than one at a time, and would prefer to link them in one tabbed window for easier management.  (For example, gitk and git-gui are similar.. I would love to group them as tabs of a parent window.. or multiple emacs sessions running on different remote machines.. etc..).</div>

<div><br></div><div>I am considering trying to write such a thing myself, but before I do I wanted to ask &quot;those in the know&quot; a few questions:</div><div>  -  Is such a thing possible (without being the window manager)?</div>

<div>  -  Does such a thing already exist?</div><div>  -  Any advice before I jump in?</div><div>  -  Are there any X libraries for python which would allow control at a low enough level to accomplish this?</div><div><br>

</div>Thanks.<div><br clear="all">- Charlie<br>
</div>