Web lists-archives.com

Re: hyperactive resizing with CSD




Ah yes, the wm. Actually I generally use sawfish. If I switch to xfwm4 the random resizing (mostly?) stops. So maybe I need to take this to the sawfish list. But if you have any idea of what particular aspect of CSD behavior might conflict with sawfish's assumptions that would be very helpful.

Allin Cottrell

On Fri, 24 Jul 2015, Jasper St. Pierre wrote:

This is definitely a bug. It sounds like GTK+ is thinking the button
is pressed when the mouse rolls over the window. Do you know if this
happens with any other WMs besides xfwm? I'll take a look if I get
some spare time.

On Fri, Jul 24, 2015 at 6:19 PM, Allin Cottrell <cottrell@xxxxxxx> wrote:
Hello all,

I'm running on Xfce (both current ARCH and Fedora 22 variants) a number of
applications that are linked against GTK 3.16 and employ CSD. (Their home
base is gnome.)

For the most part these applications work OK (earlier "teething" problems
such as doubled title bars having been resolved) but I'm seeing a remaining
problem that's very annoying: these apps (evince is my paradigm case, but
probably just because I use it much more than the others) want to resize
themselves at the drop of a hat.

If I go into evince with the mouse -- aiming to move the program by its
title bar, to click a button, to click a "twisty" to navigate the left-hand
contents pane, or to select some text -- some high percentage of the time it
goes into "resize-me" mode: any further mouse motion resizes the window,
until I click somewhere, being very careful to avoid any motion in the
click.

No other applications on my system behave in this way, only GTK 3.16 CSD
ones. Other windows go into resizing mode only if I deliberately grab and
drag a portion of the window frame. Is there any way to overcome this?
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list