Package: compiz-gnome
Version: 1:0.9.13.0+16.10.20160818.2-5

​When trying to run gtk-window-decorator, I saw this:

​(gtk-window-decorator:28962): GLib-GIO-ERROR **: Settings schema
'org.gnome.metacity' does not contain a key named 'theme'
Trace/breakpoint trap

I have both gnome-flashback installed and compiz installed.


WORK-AROUND

My current work-around is based on what I found here:
https://mail.gnome.org/archives/gnome-flashback-list/2015-December/msg00038.html

First, I modified
/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xml as follows:

--- org.gnome.metacity.gschema.xml-debian    2017-04-11 09:51:44.530417746
-0600
+++ org.gnome.metacity.gschema.xml    2017-04-11 09:53:57.998601455 -0600
@@ -66,6 +66,15 @@
       </description>
     </key>

+    <key type="s" name="theme">
+       <default>'Adwaita'</default>
+       <summary>Current theme</summary>
+       <description>
+          The theme determines the appearance of window borders, titlebar,
and
+          so forth.
+       </description>
+    </key>
+
     <child schema="org.gnome.metacity.keybindings" name="keybindings" />
     <child schema="org.gnome.metacity.theme" name="theme" />

​Then, I ran 'sudo glib-compile-schemas /usr/share/glib-2.0/schemas'.​

That work-around allows for windows to be decorated, but it is probably
just an ugly hack that does not fix the problem correctly. It looks to my
naive eye as though compiz-gnome should be updated to know about new newer
schema stuff. I think that I might just patched back in a bit of
otherwise-obsolete schema stuff that has been removed upstream.

-- 
Thomas E. Vaughan

Reply via email to