[Xmonad] Xinerama & switching workspaces

Donald Bruce Stewart dons at cse.unsw.edu.au
Sun Jun 10 02:10:20 EDT 2007


dave:
> Donald Bruce Stewart wrote:
> >> So now I come to a question, I have a xinerama setup for my laptop
> >> that means I can plug into a monitor and have two screens.  My usual
> >> usage involves me having to go hunting through workspaces to find
> >> where I left a particular client window open (a terminal, web browser
> >> window etc).  What I'm finding at the moment is that as I move through
> >> the workspaces, at some point I select a workspace that's on the other
> >> screen to the one I'm working on, and by selecting that workspace I
> >> move to that other screen.  Then as I continue looking through my
> >> workspaces, I pull them to that screen instead (I flick fast ;-) ).
> >>
> >> So the question is, how do other people solve this problem (ie. how do
> >> you cycle workspaces to find something you want in xinerama without
> >> getting thrown around between screens) ?
> >>
> >> And, is there a better way to find something on another workspace ?
> > 
> > I use the state logging facility, and xmonad-status.c to display a
> > little status bar showing the current workspace, and those others with
> > clients on them -- I'm actually addicted to this script now.
> > It takes the logging output, and prints it as:
> > 
> >     1 2 [3] 5 8
> > 
> > giving the indices of non-empty workspaces, and the focused one.
> > Pipe that into dzen, and off you go. Examples in XMonadContrib/scripts/
> > 
> > I the darcs version, you enable this by setting logging = True,
> > and having xmonad-status.c built and in your path. 
> > 
> > We're just about to move this printing stuff into Config.hs too, so you
> > can print your own formats to stdout.
> > 
> > -- Don
> 
> Hi Don,
> 
> I recall the output feature not being in 0.2, at least definitely
> can't see any ouput flowing through the pipe that is setup on startup.

Correct. Its in the darcs branch. *But* I'm actively working on it now,
if you want to hold off for 30 mins or so.

> 
> So since I have a recollection of needing the latest src from the
> head, I tried to build the latest xmonad from darcs and hit this error,

Yep, you need to update X11-extras first..

-- Don


More information about the Xmonad mailing list