Description of problem: Since F21, evince based on gtk3 is braking some window management rules. There are decoration problems already reported as bug 1181862, but there is other, different wrong behavior, too: 1) raise on click even when raise-on-click is disabled 2) double-click on title bar always maximizes window, even when shade is selected as double-click action. I assume this is a gtk3 thing, not an evince thing, specifically. Version-Release number of selected component (if applicable): How reproducible: Since F21 Steps to Reproduce: 1. Set xfce wm tweaks 2. Run evince Document Viewer 3. Actual results: Evince misbehaves as described above Expected results: gtk3 applications should respect window manager rules like all other X11 programs. Additional info: May be related to bug 1181862, but seems unlikely.
I can reproduce this even with xfwm4 - 4.11.x - but only with evince. :( Meld works quite fine - meaning it shows the expected behavior.
Yeah, I see it here too. Perhaps we could/should file a evince bug upstream and they could route to gtk3 if it's a gtk3 issue?
Yeah, if that makes more sense, that's fine with me. Want me to just change the component on this bug? I guess I don't understand it well enough. I only filed this against Xfce WM because in my limited conception, the WM is responsible for "enforcing" all the rules. But, I see from these recent GTK3 bugs that a lot of what I thought were WM things, like drawing decorations, depend on client code. I guess things have changed since twm! I defer to others more knowledgeable.
(In reply to Kevin Fenzi from comment #2) > > Perhaps we could/should file a evince bug upstream and they could route to > gtk3 if it's a gtk3 issue? I think that might be a good approach. If I am done with other things, I will file a bug on GNOME bugzilla today. If not, tomorrow ..
Did the upstream bug ever get filed? I'd like to check on it, if it did.
This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Bother.
Is there something I can do to help here? Perhaps, by now, someone knows why this is happening, at least?
Aha! Okay, so #1 is fixed. I confess, I didn't noticed when that happened. It could have been before F24. But, #2 still exists, as do the other things like: 3) Shading is broken. There is no way to shade GTK3 applications. I don't believe I'm the only Xfce user who has noticed that you cannot shade, raise, or lower Document Viewer (evince) or any of the other, similarly designed gtk3 programs. Someone must know why is this. Could you enlighten me?
Well, I think this is due to evince (and some other gnome apps) using client side decorations now. I dont know that there is anything we can really do. I suppose you could file an upstream bug (or ask that we do so). I fear it would end like https://bugzilla.xfce.org/show_bug.cgi?id=10631 however. Would you like me to file upstream? Or would you be willing to? (against xfwm4 in bugzilla.xfce.org)
Okay, I think that makes sense. Thanks Kevin. Sure, I'm willing to file it, that's no problem. https://bugzilla.xfce.org/show_bug.cgi?id=12669
Thanks for filing the bug report.
This message is a reminder that Fedora 24 is nearing its end of life. Approximately 2 (two) weeks from now Fedora will stop maintaining and issuing updates for Fedora 24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '24'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 24 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Hmm, not sure what to do. Clearly this is not resolved in current F26. But, it's also reported upstream. So, does this bug stay open?
I don't see any reason to have this bug and also the upstream ones...