Bug#536842: compiz-gtk: No window decorations using gtk-window-decorator
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
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