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

2009-09-22 Thread Adrian Glaubitz
Hi,

I had the same problem today and I could solve it by opening the
compizconfig settings manager then choosing effects and selecting
window decoration. In window decoration window select Enable
Window Decoration on the left hand side.

The compiz configuration in Debian has apparently a poor default
configuration. Besides the missing window decoration, on my Debian
Squeeze system essential things like Resize Window and Move Window
(both in Window Management) aren't enabled by default as well. Also
Gnone Compatibility in the General section is disabled as well.

The initial compiz configuration in Ubuntu is a good example of a
sensible default configuration.


Adrian



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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