Howdy all,
    Having recently switched my X11 window manager from Enlightenment to
Sawfish, I looked for a perl module to let me control Sawfish from perl.  With
Enlightenment I've used the Eesh module, and in the far distant past I have
used the X11::Fvwm module, so I assumed that somebody would have published
something similar for Sawfish.  Since I was unable to find it, I cobbled one
together on my own, and would now like to share.

What I've called it so far has been X11::WM::Sawfish (which is a base class
for X11::WM::Sawfish::UNIX and X11::WM::Sawfish::XProp, since there are
two ways to communicate with Sawfish).  Is this an appropriate namespace to
stake out?  The Eesh module doesn't seem to be in the module list, but it
uses a top level namespace, and the Fvwm module is just right under X11, which
I think might be a little too general.  I was hoping to blaze the path that
would encourage others to put modules relating to X11 window managers together
in X11:WM.  Is this overly presumptuous of me?  If not, should the "WM" be
expanded to "WindowManager"?

Please let me know if you have any comments.  If not, I'll attempt to register
the X11::WM::Sawfish namespace tomorrow.

 Thanks,
  -Craig

Reply via email to