[openbox] openbox vs. fluxbox

Christian openbox at cstuck.ath.cx
Fri Apr 2 07:20:53 EDT 2010


On Wed, Mar 31, 2010 at 11:53:00AM +1000, Anthony Thyssen wrote:
> On Tue, 30 Mar 2010 20:53:54 +0200
> Christian Stuck <openbox at cstuck.ath.cx> wrote:
> 
> | On Tue, Mar 30, 2010 at 12:38:01PM +1000, Anthony Thyssen wrote:
> | > 
> | > I re-designed this myself.
> | > 
> | > I did not want raise on clicks within the window.
> | > But did what it on a click in border or title, or 'Alt-click' in window.
> | > You can grab the <mouse> section form my RC file...
> | > 
> | >    http://www.cit.griffith.edu.au/~anthony/public/anthonys_openbox_rc_xml.asis
> | > 
> | 
> | Awesome, that's exactly what I want. Unfortunatly it does not work for
> | me :(
> | Don't see why so far.
> | 
> | I added the following block to my rc-file
> | 
> | !--
> |   Main Client window, just focus on any mouse clicks, do not raise 
> |   -->
> |   −
> |   <context name="Client">
> |   −
> |   <mousebind button="Left" action="Press">
> |   <action name="Focus"/>
> |   </mousebind>
> |   −
> |   <mousebind button="Middle" action="Press">
> |   <action name="Focus"/>
> |   </mousebind>
> |   −
> |   <mousebind button="Right" action="Press">
> |   <action name="Focus"/>
> |   </mousebind>
> |   −
> |   <mousebind button="Left" action="Release">
> |   <action name="Focus"/>
> |   </mousebind>
> |   −
> |   <mousebind button="Middle" action="Release">
> |   <action name="Focus"/>
> |   </mousebind>
> |   −
> |   <mousebind button="Right" action="Release">
> |   <action name="Focus"/>
> |   </mousebind>
> |   </context>
> |   −
> |   <!--
> |     Main Client window, Alt mouse do raise with window move/resize 
> |     -->
> | 
> | Is there anything else I have to look for? I checked the Focus-section
> | but did not see any problem, even though I have some things a bit
> | different like focusLast=yes and underMouse=no and focusNew=yes but that
> | should not change anything
> | 
> 
> Make sure you 'reconfigure' or restart your openbox after modifications.
sure ;)
> 
> Any event in the actual client window are will be handled by BOTH..
>   <context name="Client">   and  <context name="Frame">
that was it - thanks!
I basically left only a minimal amount of Raise actions. I kinda understand the whole thing better, so it makes sense now what I'm doing - hehe

christian

> 
> make sure you remove any unwanted raise parts from BOTH.
> 
> Frame is the more global, and I have now modified my rc file to
> put that first, the 'Client' second.
> 
> Note anything you remove from the global 'Frame' may have to be put in
> the individual titlebar and border contexts.  So if you still want raise
> if you click on titlebar and borders you need to add them to those
> contexts, which is what I have in my RC file (see link above).
> 
> It may be that by placing all event you globally want in "Frame' you
> need no event handling at all in the 'Client' context.  However a 'Focus'
> event is a good place holder event that does not hurt, which is why I
> have them present in the "Client" context.
> 
> I suggest you copy all the mouse events section (mine or the origina RC)
> and then slowly modify them to suit.  Be prepared to jump to a text
> console or ssh from a remote machine, if something goes wrong!
> 
>   Anthony Thyssen ( System Programmer )    <A.Thyssen at griffith.edu.au>
>  --------------------------------------------------------------------------
>       There are bugs and there are bugs.  And then there are bugs.
>  --------------------------------------------------------------------------
>    Anthony's Castle     http://www.cit.griffith.edu.au/~anthony/
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox


More information about the openbox mailing list