No window decorations with either emerald or gtk-window decorator

Bug #373479 reported by Andrew Swerlick
This bug report is a duplicate of:  Bug #197820: No window decorations. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: compiz

Occurred immediately on the upgrade to jaunty from intrepid.

I have no windows decorations on start up with desktop effects enabled. When run from the command line the command "compiz" gives no major errors and appears to be working. The output is at the end of this description. However, when I attempt to run either emerald or gtk-window-decorator, I do not get any window decorations. The programs appear to start, give no command line errors, and show up in running processes, but don't actually create decorations.

There are some other odd behaviors. I can't do standard wm behaviors like desktop switching. Trying to minimize a window using the right click window menu (accessed from the window list) has no affect. Windows cannot be resized or moved.

However, at least some compositing seems to be going on, because gnome-do (docky theme) works, transparency, resizing, and all.

Most interestingly, there is a work around for this problem. Running "compiz.real --indirect-rendering" and then "emerald --replace." However the startup information for the command "compiz" suggests compiz is using indirect rendering anyways. Also, if emerald is already running, and I run compiz.real --indirect-rendering, I will get window decorations.

Below is the output of running "compiz". Attached is my compiz config file. The only other thing of note is that I have a Intel GM965 graphics card. Blacklisted, I'm aware, so I'm running with skip checks enabled.

Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA:
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 (1280x800) 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.
Backend : ini
Integration : true
Profile : default
Adding plugin wallpaper (wallpaper)
Adding plugin crashhandler (crashhandler)
Adding plugin screenshot (screenshot)
Adding plugin rotate (rotate)
Adding plugin notification (notification)
Adding plugin wobbly (wobbly)
Adding plugin grid (grid)
Adding plugin minimize (minimize)
Adding plugin fadedesktop (fadedesktop)
Adding plugin regex (regex)
Adding core settings (General Options)
Adding plugin opacify (opacify)
Adding plugin text (text)
Adding plugin inotify (inotify)
Adding plugin session (session)
Adding plugin move (move)
Adding plugin staticswitcher (staticswitcher)
Adding plugin svg (svg)
Adding plugin loginout (loginout)
Adding plugin scaleaddon (scaleaddon)
Adding plugin gears (gears)
Adding plugin switcher (switcher)
Adding plugin annotate (annotate)
Adding plugin fakeargb (fakeargb)
Adding plugin resizeinfo (resizeinfo)
Adding plugin resize (resize)
Adding plugin photo (photo)
Adding plugin splash (splash)
Adding plugin group (group)
Adding plugin showmouse (showmouse)
Adding plugin cubeaddon (cubeaddon)
Adding plugin mousepoll (mousepoll)
Adding plugin dodge (dodge)
Adding plugin place (place)
Adding plugin fade (fade)
Adding plugin addhelper (addhelper)
Adding plugin fs (fs)
Adding plugin showdesktop (showdesktop)
Adding plugin animation (animation)
Adding plugin colorfilter (colorfilter)
Adding plugin snowglobe (snowglobe)
Adding plugin workspacenames (workspacenames)
Adding plugin water (water)
Adding plugin thumbnail (thumbnail)
Adding plugin ezoom (ezoom)
Adding plugin blur (blur)
Adding plugin shift (shift)
Adding plugin scale (scale)
Adding plugin trailfocus (trailfocus)
Adding plugin reflex (reflex)
Adding plugin shelf (shelf)
Adding plugin vpswitch (vpswitch)
Adding plugin put (put)
Adding plugin snow (snow)
Adding plugin wall (wall)
Adding plugin png (png)
Adding plugin mag (mag)
Adding plugin extrawm (extrawm)
Adding plugin glib (glib)
Adding plugin ghost (ghost)
Adding plugin imgjpeg (imgjpeg)
Adding plugin dbus (dbus)
Adding plugin cube (cube)
Adding plugin workarounds (workarounds)
Adding plugin elements (elements)
Adding plugin widget (widget)
Adding plugin snap (snap)
Adding plugin 3d (3d)
Adding plugin expo (expo)
Adding plugin bench (bench)
Adding plugin bicubic (bicubic)
Adding plugin maximumize (maximumize)
Adding plugin obs (obs)
Adding plugin mswitch (mswitch)
Adding plugin video (video)
Adding plugin atlantis (atlantis)
Adding plugin mblur (mblur)
Adding plugin tile (tile)
Adding plugin clone (clone)
Adding plugin firepaint (firepaint)
Adding plugin ring (ring)
Adding plugin freewins (freewins)
Adding plugin stackswitch (stackswitch)
Adding plugin neg (neg)
Adding plugin zoom (zoom)
Adding plugin anaglyph (anaglyph)
Adding plugin screensaver (screensaver)
Adding plugin winrules (winrules)
Adding plugin decoration (decoration)
Initializing core options...done

Revision history for this message
Andrew Swerlick (andrew-swerlick) wrote :
Revision history for this message
Andrew Swerlick (andrew-swerlick) wrote :

I think this may not be a duplicate. I found a different fix than described in the other bug. It may even be a bug with ccsm rather than compiz but I'm not sure.

I only have window decorations if I explicitly run compiz with the decoration plugin enabled, that is "compiz decoration." I can either do this for the command line, or by editing the compiz script itself. In fact, I have to explicitly enable any compiz plugin, including cube, rotation, etc. trying to change things in ccsm has no effect.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

I've updated the parent bug with this information. I'd like to tackle all the window decoration issues in one place as the same sympton with possible multiple causes.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.