! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfwm4 doesn't recognize composite enabled
Status:
RESOLVED: FIXED

Comments

Description Sebastian Krämer 2006-10-11 16:55:35 CEST
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060925 Firefox/1.5.0.7
Build Identifier: 

My situation is that I have problems using the features connected to the composite extension with xfwm4. The "Window manager tweaks" menu doesn't show the effects tab (I was told on IRC that, for composite features, there should be an additional tab.

Despite of what the listfield says (4.4RC1), I'm using all from yesterday's svn trunk (your bugzilla needs an update here, I guess). I enabled composite and render extensions for X and also started 'xfwm4 --compositor=on' (actually several times). A reboot did not help either.
Acutally I can't really tell where the problem might be, I never get warnings or an error message. The only thing I can think of is that xfwm4 isn't started with "on" automatically and when I do (rest of xfce already up) that doesn't get honored.. But well, I hope, you have better ideas..



Reproducible: Always

Steps to Reproduce:
(sorry, no idea how to reproduce, just won't work :( )



Some additional info about the settings:

 $ xfwm4 --version
        This is xfwm4 version 4.3.99.2 (revision 23354) for Xfce 4.3.99.1
        Released under the terms of the GNU General Public License.
        Compiled against GTK+-2.8.19, using GTK+-2.8.19.

        Build configuration and supported features:
        - Startup notification support:                 Yes
        - Render support:                               Yes
        - Xrandr support:                               Yes
        - Embedded compositor:                          Yes
        - KDE systray proxy (deprecated):               No

 excerpt from 'cat /var/log/Xorg.0.log|grep -C 2 -i composite'

(**) NVIDIA(0): Option "RenderAccel" "1"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce4 Ti 4200 with AGP8X at PCI:1:0:0

Of course I'll try to provide any more info you ask for, if necessary..
Comment 1 Olivier Fourdan editbugs 2006-10-11 19:12:25 CEST
If you don't have the tab, it means that the compositor is *not* enabled.

There can be several causes for this:

1) You don't have Composite enabled in xorg.conf
2) You have an older version of Xorg.conf (<=6.8)
3) You are missign some librairies required to enable the compositor.

Run "xfwm4 --version", you should get something like:


        This is xfwm4 version 4.3.99.2 (revision 23330) for Xfce 4.3.99.1
        Released under the terms of the GNU General Public License.
        Compiled against GTK+-2.10.6, using GTK+-2.10.6.

        Build configuration and supported features:
        - Startup notification support:                 Yes
        - Render support:                               Yes
        - Xrandr support:                               Yes
        - Embedded compositor:                          Yes
        - KDE systray proxy (deprecated):               No

If you have "Embedded compositor: Yes" but still don't have the tab, then check for the following in your xorg.conf:

Section "Extensions"
      Option           "Composite"    "Enable"
EndSection

If you have composite enabled, then check the Xorg version:

xdpyinfo | grep version
version number:    11.0
X.Org version: 7.1.1

If you have "X.Org version: 6.8.0" or earlier, then xfwm4 will dosable the compositor because the composite extension where far too buggy. You can then bypass this by using "--enable-compositor=on" byt I wouldn't recommend that.

In any case, if xfwm4 determines that the compositor can be used, then the tab will show in the wmtweaks plugin.

Comment 2 Olivier Fourdan editbugs 2006-10-11 19:16:44 CEST
Oh, wait... Seems I have the same problem. I probably introduced a bug when fixing the automatic compositor option...
Comment 3 Olivier Fourdan editbugs 2006-10-11 19:33:40 CEST
Fix with revision 23358.
Comment 4 Sebastian Krämer 2006-10-11 19:46:18 CEST
(heh, killed a lot of stuff I already wrote when I saw your latest post(

I just updated and recompiled and yes, tab is finally there! Case closed.
Thanks for the very quick support!

Bug #2418

Reported by:
Sebastian Krämer
Reported on: 2006-10-11
Last modified on: 2009-07-14

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

Additional information