<div dir="ltr">On Sun, Aug 18, 2013 at 3:55 PM, Xyne <span dir="ltr"><<a href="mailto:xyne@archlinux.ca" target="_blank">xyne@archlinux.ca</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
When the option is set to focus new windows (<focus><focusNew>yes...), is there<br>
any way to make it conditional on the currently focused window? In my case, I<br>
have an always-on-top quake-like terminal that spans the bottom of the screen.<br>
Normally I want the new window to be focused, but if I am working in the<br>
terminal then I would prefer focus to remain there.<br></blockquote><div><br></div><div>I don't have any good ideas for how to do this right now either.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
If this is not currently possible, would a feature request for a new<br>
"<application>" property have any chance, e.g. "<keepFocus>yes</keepFocus>"?<br></blockquote><div><br></div><div>This would help, but I'm not sure it would cover all cases. Keep focus when? Maybe you have some window you do want to take focus. Or maybe you move the mouse out and you use mouse focus, should it keep focus? etc..</div>

<div><br></div><div>I've been trying to think what else we might do to solve this, what I came up with at the moment is if we added more bindings to the rc.xml. We had a branch with "hooks" on it to run actions when various events occured in the WM, but it was really easy to cause infinite loops by causing an action which triggered the hook again.. so it didn't go anywhere yet.</div>

<div><br></div><div>But..</div><div><br></div><div>If we had a "new window" hook, with the default action being "focus", then you could replace that with an if action. It would make the <focusnew> option a lot more general.</div>

<div><br></div><div>The only threat here would be an execute action that made another new window, of course. But, sometimes on does want to shoot oneself in the foot.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
My current solution is to use the "<focus>" property for the terminal and<br>
quickly toggle it with a shortcut when I need to regain focus, but it is<br>
obviously inconvenient.<br>
<br>
Regards,<br>
Xyne<br>
_______________________________________________<br>
openbox mailing list<br>
<a href="mailto:openbox@icculus.org">openbox@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/openbox" target="_blank">http://icculus.org/mailman/listinfo/openbox</a><br>
</blockquote></div><br></div></div>