Spencer, <br>First of all, as one could guess, you were right.<br>&gt; , startupHook = ewmhDesktopsStartup &gt;&gt; setWMName &quot;LG3D&quot;<br>does work. I&#39;ve confirmed it by running the following:<br>&gt; ID=`xprop -root _NET_SUPPORTING_WM_CHECK|grep -o &#39;0x\w*$&#39;`<br>

&gt; xprop -id $ID _NET_WM_NAME|grep -o &#39;x\w\w&#39;|while read v; do echo -ne &quot;\\$v&quot;; done; echo<br><br>I was fooled by the java app I was testing that doesn&#39;t work even with LG3D workaround.<br>But ALL other java apps I&#39;ve tested today work with this startup hook (and I&#39;m testing many this time).<br>


<br>The buggy app is  a java web start at <a href="http://miglayout.com">miglayout.com</a>. If you want run it go to the site or:<br>&gt; javaws <a href="http://www.migcalendar.com/miglayout/swingcallbackdemoapp.jnlp">http://www.migcalendar.com/miglayout/swingcallbackdemoapp.jnlp</a><br>

The tricky thing was that it worked most of the time with setWMName alone, but not when with ewmh.<br>Today I could not get a consistent behavior with it.<br><br>Anyway, I&#39;ve attached my entire xmonad.hs as requested.<br>

My xmonad is darcs lasted (pulled today), ghc 6.10.4<br>And I use it with Xfce 4.6.1 on Arch 2.6.31 i686.<br><br>Sorry for not doing extensive testing before complaining.<br clear="all">Henrique G. Abreu<br>
<br><br><div class="gmail_quote">On Fri, Oct 30, 2009 at 02:28, Spencer Janssen <span dir="ltr">&lt;<a href="mailto:spencerjanssen@gmail.com" target="_blank">spencerjanssen@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<div>On Fri, Oct 30, 2009 at 01:23:13AM -0200, Henrique G. Abreu wrote:<br>
&gt; Sorry for not being clear at the first time.<br>
&gt;<br>
&gt; If I use startupHook like this:<br>
&gt; , startupHook = setWMName &quot;LG3D&quot;<br>
&gt; Java apps work normally, but if I set it like proposed:<br>
&gt; , startupHook = ewmhDesktopsStartup &gt;&gt; setWMName &quot;LG3D&quot;<br>
&gt; and attempt to run java apps, I get the &quot;grey blobs&quot; instead of app window,<br>
&gt; just as if not using setWMName workaround.<br>
&gt;<br>
&gt; Henrique G. Abreu<br>
<br>
</div>I&#39;d like to see your entire xmonad.hs.<br>
</blockquote></div><br>