setting the struts is not the proper solution here. There is nothing in terms of freedesktop wm spec that covers something like the intellihide case. Struts effect both maximized windows and placement. We wish only to restrain initial placement. We should be proposing something along the lines of "soft struts". The launcher would set a soft strut that would encourage initial window placement outside of the strut, but not be a strict enforcement as in the panel case.
setting the struts is not the proper solution here. There is nothing in terms of freedesktop wm spec that covers something like the intellihide case. Struts effect both maximized windows and placement. We wish only to restrain initial placement. We should be proposing something along the lines of "soft struts". The launcher would set a soft strut that would encourage initial window placement outside of the strut, but not be a strict enforcement as in the panel case.