After upgrading to Fedora 29 my Window Manager does not support compositing and my Xfce terminal no longer has Opacity settings.
Sorry, your Window Manager does not support compositing:
Opacity setting is not available.
This is xfce4-terminal-0.8.7.4-20.fc29.x86_64.
I think that this is not a bug in the terminal but rather xfwm, but I have no idea how to debug this.
This is due to nonamedotc disabling composite at build time to work around a X bug in rawhide.
So, we should see if that is still happening and undo that change asap... we probibly need a Freeze Exception if we want it to be fixed by beta.
That would be https://src.fedoraproject.org/rpms/xfwm4/c/99d64b52e86f325685c5a43bd214f703200b506d?branch=master
There is no bug number reference there.
scratchbuilding with that reverted to see what happens:
Everything blinks a lot.
(In reply to Kevin Fenzi from comment #1)
> This is due to nonamedotc disabling composite at build time to work around a
> X bug in rawhide.
(In reply to Raphael Groner from comment #5)
Nope. Xfce has no wayland support at all.
https://bugzilla.redhat.com/show_bug.cgi?id=1618914 is the bug where compostiing was disabled.
yeah, this is supposed to have been fixed with xorg-server 1.20.1 which we have in rawhide and F29 but something is still off and I have not had the chance to take a look yet.
I will take a look at this soon.
(In reply to Miro Hrončok from comment #4)
> Everything blinks a lot.
Can you explain?
Do you get a working desktop with the compositor enabled?
> > Everything blinks a lot.
> Can you explain?
> Do you get a working desktop with the compositor enabled?
Yes. The desktop works, but there are rectangular areas of windows, panel, etc, that are blinking - one moment they are visible and the second moment they are transparent. The frequency of blinking is random, but it in seconds.
I'll try to record this, if it helps.
> I'll try to record this, if it helps.
Too large for bugzilla attachment, so here it is: https://youtu.be/hk0TsYLbZjk
*** Bug 1624354 has been marked as a duplicate of this bug. ***
That's weird! I am not seeing it here on my test system. I will attach a recording but we should file this upstream.
Can you give me some system specs? I will file this upstream with our system configs.
I have a Red Hat issued Lenovo X1 carbon 3rd gen. I've recently updated from F28 to F29.
What kind of specs do you want (output of what commands should I send)?
(In reply to Miro Hrončok from comment #12)
> I have a Red Hat issued Lenovo X1 carbon 3rd gen. I've recently updated from
> F28 to F29.
> What kind of specs do you want (output of what commands should I send)?
Graphics card, obviously. Lenovo specs tell Intel HD 620, is this right?
So the flickering did not happen with F28 before the major update to F28? Can you try with Plasma maybe to see if it's really Xfce to blame?
Err, found the wrong generation. 3rd should have HD Graphics 5500 inside.
From what I can tell, this is a direct and deliberate result of the temporary workaround for bug 1618914. This is essentially a duplicate.
Created attachment 1480326 [details]
Xfwm4 with compositor enabled
I do not see the flickering in my laptop which is using a nvidia (see attachment). That said, I am filing an upstream bug now.
(In reply to Paul DeStefano from comment #15)
> From what I can tell, this is a direct and deliberate result of the
> temporary workaround for bug 1618914. This is essentially a duplicate.
Paul, Miro has re-enabled compositor.
flickering fixed in: https://src.fedoraproject.org/rpms/xfwm4/pull-request/1
However upstream says: "if you get flickering, that means you're using GLX and not Xpresent, whereas Xpresent is the default. Can you check your build?"
So let's see what comes out of that.
Also added libXpresent into that PR. Still no flickering.
Merged. Build should be up shortly.
I think we will get freeze exception since the fix is on its way.
"real" builds are now done. Patch is applied and we now have xpresent support. Now, we need freeze exception to get this into beta.
We need f29 update in bodhi.
Discussed during the 2018-09-04 blocker review meeting: 
The decision to classify this bug as an "AcceptedFreezeException" was made as
this bug affects live and ARM disk image media and thus cannot be fixed fully with an update. The change here seems well planned and in accordance with upstream's intentions, and can be reverted if it turns out to cause problems.
xfwm4-4.13.1-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-dbb9beece8
xfwm4-4.13.1-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-dbb9beece8
xfwm4-4.13.1-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.