<div dir="ltr">On Thu, May 31, 2012 at 10:03 PM, Michael Norrish <span dir="ltr"><<a href="mailto:michael.norrish@nicta.com.au" target="_blank">michael.norrish@nicta.com.au</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When I restart xmonad with a M-q command my xmobar disappears. There's an xmobar process running and it's not obviously blocked. (strace shows it doing things, including recvfrom and writev both with non-zero positive return codes).<br>
</blockquote><div><br></div><div>Given that you're using the Ubuntu Gnome/Xmonad session, it's trapped under the nautilus desktop window. You probably want to set "lowerOnStart = False" in ~/.xmobarrc. If this isn't sufficient and you need to actively raise it, something like this in the ManageHook might work:</div>
<div><br></div><div> appName =? "xmobar" --> liftX . withDisplay . (io .) . flip raiseWindow =<< ask</div><div><br></div></div>-- <br>brandon s allbery <a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>
wandering unix systems administrator (available) (412) 475-9364 vm/sms<br><br>
</div>