Re: FVWM: Everything stops when moving around windows

From: Erik Steffl <steffl_at_bigfoot.com>
Date: Mon, 02 Dec 2002 08:39:57 -0800

Dominik Vogt wrote:
>
> On Sun, Dec 01, 2002 at 11:01:57PM -0800, Erik Steffl wrote:
> > Mikhael Goikhman wrote:
> > >On 30 Nov 2002 15:52:05 +0100, Tor Stormwall wrote:
> > >
> > >>When I for example play a movie and at the same time moving a window
> > >>the movie stops, so do the rest of the screen. Everything stops
> > >>completely. After I've moved the window to my wanted location
> > >>everything works fine again.
> > >>The problem occurs not only when playing movies but all the times I
> > >>move something on the screen.
> > >>
> > >>Do I need a special configuration or something?
> > >>
> > >>I'm using the latest stable release of fvwm2 on a NetBSD 1.6 machine.
> > >
> > >
> > >The following should solve your problem:
> > >
> > > OpaqueMoveSize 200
> > >
> > >The outline move, although a bit faster, grabs X, so don't use it
> > >if you run "real-time" updating applications (video, monitors).
> >
> > does outline move have to grab X? it seems like most evil thing (in
> > context given context:-), turning nice multitasking system into a one
> > task dos piece of crap, even if it's for few moments only (mostly).
>
> The reason is mainly backward compatibility. We could also draw
> the wire frame into separate windows and fill it with a pattern
> that gives a good contrast. But we could not have the current
> "Xor" effect.

  :-) considering how ugly the xor effect looks it funny that it's (part
of) a reason why the nasty grab X is used by fvwm

> > the move could be excusable but the bigger problem is placement of
> > new windows - if you have manual placement, the new window (e.g. browser
> > popup add) stops the whole system (well, all X programs) from working.
> > that's quite nasty. IIRC the placement of new windows always uses
> > outline so your workaround wouldn't work. [yes, I know I can disable
> > popups:-) that's not the point]
>
> In Windoze, they have "solved" the problem by simply aborting
> moving/resizing when a new window appears. Personally I wonder
> why people want manual placement at all. I think it is a big
> nuisance.

  yes it is but why wouldn't it use opaque window when given window
qualifies for opaque move?

> > OT: am I the only one (ignorant of details of X internals:-) wishing
> > grabbing the server was not introduced at all?
>
> Sometimes it can hardly be avoided, but I agree that grabbing the
> server for more than a few milliseconds is not such a good idea.
> The whole "grabbing" implementation (server, keyboard, mouse) is
> flawed and a rich source of problems. It is definitely overused
> in fvwm and probably in many other window managers and
> applications too.

  it looks like something in gnome apps is doing it too, after double
click (not sure if it's still a problem but few months ago a double
click in gnome app froze everything (all X programs, I could still
switch to anoth virtual console) for about 10 seconds) - VERY annoying.

        erik
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Mon Dec 02 2002 - 10:38:18 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:54 BST