[xmonad] Hello, and firefox

David Roundy droundy at darcs.net
Thu Jun 12 21:22:02 EDT 2008

On Thu, Jun 12, 2008 at 09:16:44PM -0400, Brandon S. Allbery KF8NH wrote:
> On 2008 Jun 12, at 16:21, Jesús Guerrero wrote:
> >The original purpose of my original post was to find a better way to  
> >launch
> >a firefox instance at workspace 2, without forcing the rest of firefox
> >instances to be shifted to that workspace. I used manageHook because I
> >don't have any other thing in my xmonad toolbox right now, but as I  
> >said,
> >I doubt that's the correct way for what I intend.
> Hm, does the ManageHook have a way to inspect the current set of  
> windows?  It should be possible to check if there is another firefox  
> window, and if not then move the current one to workspace 2.

A hokier but simpler approach (if you plan on always leaving a firefox
window open on workspace 2) would be to simply check if there are any
windows in workspace 2.  This is nice because it's a pure function of
state (i.e. doesn't require any calling out to examine windows).  But
I can't say precisely how to implement it, as I haven't ever created a
ManageHook (and am not looking at the code just now).
David Roundy
Department of Physics
Oregon State University

More information about the xmonad mailing list