Dominik Vogt wrote:
> On Thu, Jun 19, 2014 at 04:59:59PM +0100, Klaus Ethgen wrote:
>> There are several applications that steal away complete key control from
>> fvwm so no key bindings works if the window has the focus. Example are
>> kvm, spicec or several java tools that capture the whole input.
>> Unfortunately that left me with being unable to switch the desks or lock
>> the screen or other stuff that I bound to keys in fvwm.
>> 
>> Is there any way to get around that problem and allow fvwm to react to
>> key bindings even if the bold window/application has the focus?
> 
> Sadly, there is no way to prevent applications from grabbing all
> keyboard input if they want to.  The X protocol does not allow the
> window manager to intervene in any way.  To fix this, all you can
> do is to complain to the vendor to change this.  :-(
> 
> Well you could try to run a nested X server in a window with xnest
> and then run the annoying applications in there.  I'm not sure
> whether this works, but it's worth a try.

The big disadvantage of xnest et cetera is that there is no clipboard
between the applications on the main X server on one side and the
nested applications on the other side.

It prevented me to use nested X servers years before, because applications
without clipboard connection do not make sense, but I didn't make a
large-scale, time consuming action to investigate if clipboards
are nevertheless exist, with a trick somehow.

>> Similar is the problem of applications to decide them self where to map
>> to. You can apply the style 'StartsOnPage 2 0, SkipMapping', but firefox
>> does remap themself directly after the start so the window will end on
>> the current page.
>> 
>> I miss some style settings to disallow applications to act that bold.
> 
> If Firefox really moves the windows around after initial mapping,
> the following styles should do the trick:
> 
>   Style <stylename> FixedPPosition
> 
> If the window is also mapped at funny places, one of the following
> two styles whould help:
> 
>   Style <stylename> !UsePPosition, !UseTransientPPosition
>   Style <stylename> !UseUSPosition, !UseTransientUSPosition
> 
> If that does not help, please explain the behaviour that annoys you
> in more detail.  Note that the initial position of a window is
> affected by different styles than the styles used to prevent the
> application from doing funny things _after_ the window has become
> visible.  It is not difficult to override the initial position of
> a window, but unfortunately there is a plethora of ways in which an
> application can change the position of a window afterwards.
> 
> Hm, maybe fvwm should just have a style "DoWhatISay" that would
> disable all the freaky, unexpected behaviour that annoys user so
> much.  ;-)
> 
> Ciao
> 
> Dominik ^_^  ^_^
> 


Reply via email to