In article <20191028083820.ga43...@nausicaa.home> Marc Espie <es...@nerim.net> 
wrote:
> On Fri, Oct 25, 2019 at 05:35:27PM +0000, flauenroth wrote:
> > Apparently not just theo is using fvwm after all. :) 
> 
> Considering all the people using it, it would be great if someone were to
> look at the enhancements of fvwm2 (wrong license, so not base) and backport
> some of these to our elderly fvwm.
> 
> Specifically, fvwm in base does NOT deal well with multi-screen setups, among
> other things.  It's missing all kinds of extensions that the X server provides
> these days.
> 
> Very much less than perfect experience.
> 
> I have fvwm2 from ports on every machine that runs OpenBSD. No choice about
> that.
> 
> (and I stick with fvwm* because the configuration options for mixing keyboard
> keys with mouse behavior do NOT exist anywhere else)
> 
> 

Another long term fvwm2 user here.

I move my hands off the keyboard (to reach arrows, Pg*, Home, End, keys
or the mouse) only when I'm forced to.  That's why the first feature I
test in a window manager is its switch focus behavior from keyboard.  I
usually bind this function to the popular Alt-Tab.

I tested and used lots of window managers for X, the only one that let
me do what I want is fvwm2, this is why I've got stuck with it (13
years ago and still counting) even when I don't agree with the insanity
that means to have to learn a whole programming language to configure a
window manager.

With the fvwm in base the first problem I bumped against to is that when
switching from firefox to xterm using the keyboard half of the time the
xterm doesn't get the focus.  If you modify the WarpToWindow coordinates
in the WindowList function to bigger values, for example making the
pointer go to the center of the window like cwm does:

DestroyFunc WindowListFunc
AddToFunc WindowListFunc
+ "I" WindowId $0 Iconify -1
+ "I" WindowId $0 FlipFocus
+ "I" WindowId $0 Raise
+ "I" WindowId $0 WarpToWindow 50 50  # <- Here

each time you cycle windows from the keyboard it takes fvwm two seconds
thinking, showing a dot by pointer (what generaly happens to fvwm with
buggy functions,) before doing the switch.  It suffice to say you'll
have a smoother experience with last Robert Nation's version or twm(1).

I like cwm(1) but it's still a bit green and isn't getting enough
attention, I had to insist to get this first patch committed:

  https://marc.info/?l=openbsd-tech&m=149182817427598&w=2

This second one is still pending (no response from the maintainer so
far):

  https://marc.info/?l=openbsd-tech&m=155931484124288&w=2


        Walter


Reply via email to