summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2020-07-27 22:05:59 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2020-09-05 19:44:49 +0000
commit676fea75be3fefed957a6b67cdb87cff92972895 (patch)
treeb00022b289ff29f5f9808f5841f336047b15379f /data
parent218764079688b59db120dcdfc078fe5eb42214f6 (diff)
downloadmetacity-676fea75be3fefed957a6b67cdb87cff92972895.tar.gz
prefs: add new compositor setting
And deprecate old compositing-manager setting.
Diffstat (limited to 'data')
-rw-r--r--data/schemas/Makefile.am6
-rw-r--r--data/schemas/org.gnome.metacity.gschema.xml11
2 files changed, 17 insertions, 0 deletions
diff --git a/data/schemas/Makefile.am b/data/schemas/Makefile.am
index a2f017fd..c81c00a8 100644
--- a/data/schemas/Makefile.am
+++ b/data/schemas/Makefile.am
@@ -1,5 +1,10 @@
NULL =
+gsettings_ENUM_NAMESPACE = org.gnome.metacity
+gsettings_ENUM_FILES = \
+ $(top_srcdir)/src/include/meta-compositor.h \
+ $(NULL)
+
gsettings_SCHEMAS = \
org.gnome.metacity.gschema.xml \
org.gnome.metacity.keybindings.gschema.xml \
@@ -14,6 +19,7 @@ EXTRA_DIST = \
CLEANFILES = \
*.gschema.valid \
+ $(gsettings__enum_file) \
$(NULL)
-include $(top_srcdir)/git.mk
diff --git a/data/schemas/org.gnome.metacity.gschema.xml b/data/schemas/org.gnome.metacity.gschema.xml
index 7357f7c7..c55d9727 100644
--- a/data/schemas/org.gnome.metacity.gschema.xml
+++ b/data/schemas/org.gnome.metacity.gschema.xml
@@ -23,6 +23,17 @@
<summary>Compositing Manager</summary>
<description>
Determines whether Metacity is a compositing manager.
+
+ DEPRECATED: This key is deprecated, use the “compositor” instead.
+ </description>
+ </key>
+
+ <key name="compositor" enum="org.gnome.metacity.MetaCompositorType">
+ <default>'xrender'</default>
+ <summary>Compositor</summary>
+ <description>
+ Compositor that Metacity will use for compositing. Possible values
+ are “none” and “xrender”.
</description>
</key>