Bug#536842: compiz-gtk: No window decorations using gtk-window-decorator

2009-07-13 Thread debian-compiz-bug . 20 . qay

Subject: compiz-gtk: No window decorations using gtk-window-decorator
Package: compiz-gtk
Version: 0.8.2-6
Severity: important

*** Please type your report below this line ***

I try to use compiz with Gnome and a ATI Radeon 9800 Pro card using the Xorg 
radeon driver (*not* fglrx!).

OpenGL, direct rendering and all this stuff works (glxinfo reports "Direct 
rendering: yes", 3D games are playable at high frame rates).

I can start compiz, but I have no window decorations at all while it is 
running. The desktop effects are working, though.

When starting compiz I get:

--snip--

$ compiz --replace
Checking for Xgl: not present.
Detected PCI ID for VGA: 02:00.0 0300: 1002:4e48 (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (1152x864) to maximum 3D texture size 
(2048): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
inotify_add_watch: No such file or directory
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 
image format
/usr/bin/compiz.real (cube) - Warn: Failed to load slide: 
/usr/share/gdm/themes/Human/ubuntu.png

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(even more copies of those message(s))

/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32

---snip---

For me it looks like gtk-window-decorator is the source of the problem. I 
already tried different metacity themes with no luck.

This bug renders the package (and from that compiz) useless for me.

Bug #476282 suggests adding the "decoration" plugin to the compiz 
configuration. On my setup it seems to be present already:

$ gconftool --get /apps/compiz/general/allscreens/options/active_plugins
[gconf,decoration,png,svg,wobbly,fade,minimize,cube,rotate,zoom,scale,move,place,switcher,screenshot,resize]

-- System Information:
Debian Release: squeeze/sid
   APT prefers testing
   APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25.10
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages compiz-gtk depends on:
ii  compiz-core  0.8.2-6 OpenGL window and compositing mana
ii  gconf2   2.26.2-1GNOME confi

Bug#536841: compiz-gtk: No window decorations using gtk-window-decorator

2009-07-13 Thread debian-compiz-bug . 20 . qay

Subject: compiz-gtk: No window decorations using gtk-window-decorator
Package: compiz-gtk
Version: 0.8.2-6
Severity: important

*** Please type your report below this line ***

I try to use compiz with Gnome and a ATI Radeon 9800 Pro card using the Xorg 
radeon driver (*not* fglrx!).

OpenGL, direct rendering and all this stuff works (glxinfo reports "Direct 
rendering: yes", 3D games are playable at high frame rates).

I can start compiz, but I have no window decorations at all while it is 
running. The desktop effects are working, though.

When starting compiz I get:

--snip--

$ compiz --replace
Checking for Xgl: not present.
Detected PCI ID for VGA: 02:00.0 0300: 1002:4e48 (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (1152x864) to maximum 3D texture size 
(2048): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
inotify_add_watch: No such file or directory
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 
image format
/usr/bin/compiz.real (cube) - Warn: Failed to load slide: 
/usr/share/gdm/themes/Human/ubuntu.png

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): metacity-CRITICAL **: 
meta_frame_style_draw_with_style: assertion `style_gtk->colormap == 
gdk_drawable_get_colormap (drawable)' failed

(gtk-window-decorator:17172): Gdk-WARNING **: Using Cairo rendering requires 
the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

(even more copies of those message(s))

/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32
/usr/bin/compiz.real (core) - Warn: No GLXFBConfig for depth 32

---snip---

For me it looks like gtk-window-decorator is the source of the problem. I 
already tried different metacity themes with no luck.

This bug renders the package (and from that compiz) useless for me.

Bug #476282 suggests adding the "decoration" plugin to the compiz 
configuration. On my setup it seems to be present already:

$ gconftool --get /apps/compiz/general/allscreens/options/active_plugins
[gconf,decoration,png,svg,wobbly,fade,minimize,cube,rotate,zoom,scale,move,place,switcher,screenshot,resize]

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25.10
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages compiz-gtk depends on:
ii  compiz-core  0.8.2-6 OpenGL window and compositing mana
ii  gconf2   2.26.2-1GNOME configu