[xmonad] Avoiding multiple status bar processes after XMonad restart

Wirt Wolff wirtwolff at gmail.com
Mon Jan 16 00:55:12 CET 2012


Excerpts from Jacek Generowicz's message of Sun Jan 15 14:21:46 -0700 2012:
> Wirt Wolff wrote:
> 
> > This sounds like the dzen and xmobar aren't lowering themselves when
> > they restart. I thought that was default in xmobar,
> 
> Seems that my config file set it to false for some reason.
> 
> > but you can explicitly add `lowerOnStart=True' to xmobarrc to tell
> > it to do so.
> 
> Strange, doing this makes xmobar not appear at all ! (Which might
> explain why it was set to false in my config file :-)
> 
> > With dzen2 IIRC it uses -e 'onstart=lower' to do the same thing.
> 
> Here too: dzen does not appear at all with this option set.
> 

In this case perhaps you are running nautilus as a desktop manager, to
set wallpaper and provide icons etc.? There may be other utilities that
draw a window above the root window in this way, too.

So far as I know there's no simple way to tell status bars to lower
themselves to immediately above desktop type windows. I think anyone
using status bars with xmonad does not use the (nautilus) desktop, they
use it only as a file manager (you can search for settings to do this,
or someone else may know how to set this up in Gnome.) They set
wallpapers directly on the root window with feh, Nitrogen, or similar
programs.

Hope that helps,

wmw



More information about the xmonad mailing list