--- Begin Message ---
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-1 GNOME configuration database syste
ii libatk1.0-0 1.26.0-1 The ATK accessibility toolkit
ii libc6 2.9-12 GNU C Library: Shared libraries
ii libcairo2 1.8.6-2+b1 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.14-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.80-4 simple interprocess messaging syst
ii libdecoration0 0.8.2-6 Compiz window decoration library
ii libfontconfig1 2.6.0-3 generic font configuration library
ii libfreetype6 2.3.9-4.1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.26.2-1 GNOME configuration database syste
ii libglib2.0-0 2.20.1-2 The GLib library of C routines
ii libgtk2.0-0 2.16.1-2 The GTK+ graphical user interface
ii libmetacity-private0 1:2.26.0-3 library for the Metacity window ma
ii libpango1.0-0 1.24.0-3+b1 Layout and rendering of internatio
ii libwnck22 2.26.1-1 Window Navigator Construction Kit
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
compiz-gtk recommends no packages.
Versions of packages compiz-gtk suggests:
ii gnome-themes 2.26.2-1 official themes for the GNOME desk
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: 536841-done@bugs.debian.org
- Subject: Re: Bug#536841: compiz-gtk: No window decorations using gtk-window-decorator
- From: Brice Goglin <Brice.Goglin@ens-lyon.org>
- Date: Sun, 7 Mar 2010 12:23:56 +0100
- Message-id: <20100307112356.GA5289@loulous.org>
- In-reply-to: <4A5BC4AA.8000802@uni-rostock.de>
- References: <4A5BC4AA.8000802@uni-rostock.de>
Version: 0.8.4-2
On Tue, Jul 14, 2009 at 01:35:06AM +0200, debian-compiz-bug.20.qay@spamgourmet.com wrote:
> 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.
Before 0.8.4-2, compiz would fail to enable interesting plugins by
default. It's fixed now. But since your default was set to something
wrong, you might need to run ccsm to fix it. Enable some plugins such
as decoration, move, ...
Brice
--- End Message ---