summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>2012-10-11 01:50:30 -0500
committerRoss Burton <ross.burton@intel.com>2012-10-11 12:48:26 +0100
commitb141fa83ad2e77bfe708c875da914616d0277466 (patch)
tree899100a0c05ae648d29a30e7c22fd961001a8880 /data
parentc381d9484e849f80b0acf27821daa555ce9ceb2c (diff)
Port to GSettings
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am9
-rw-r--r--data/org.x.Xoo.gschema.xml30
-rw-r--r--data/xoo.convert5
3 files changed, 44 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index ccd41d4..d38cf00 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -12,3 +12,12 @@ dist_desktop_DATA = xoo.desktop
pixmapdir = $(datadir)/pixmaps
dist_pixmap_DATA = xoo.png
+
+convertdir = $(datadir)/GConf/gsettings
+dist_convert_DATA = xoo.convert
+
+gsettings_SCHEMAS = org.x.Xoo.gschema.xml
+
+@GSETTINGS_RULES@
+
+EXTRA_DIST = $(gsettings_SCHEMAS)
diff --git a/data/org.x.Xoo.gschema.xml b/data/org.x.Xoo.gschema.xml
new file mode 100644
index 0000000..17c56f7
--- /dev/null
+++ b/data/org.x.Xoo.gschema.xml
@@ -0,0 +1,30 @@
+<?xml version='1.0' encoding='utf-8'?>
+<schemalist>
+ <schema id="org.x.Xoo" path="/org/x/Xoo/">
+
+ <key name="display" type="s">
+ <default>':1'</default>
+ <summary>X Display</summary>
+ <description>Display string to be passed to the embedded X server</description>
+ </key>
+
+ <key name="xserver" type="s">
+ <default>'/usr/bin/Xephyr'</default>
+ <summary>X Server</summary>
+ <description>Fully-qualified path to the embedded X server (Xephyr or Xnest)</description>
+ </key>
+
+ <key name="xserver-options" type="s">
+ <default>'-ac'</default>
+ <summary>X Server Options</summary>
+ <description>Options to be passed to the embedded X server</description>
+ </key>
+
+ <key name="startup-command" type="s">
+ <default>''</default>
+ <summary>Startup Command</summary>
+ <description>Command to be launched within the embedded X server</description>
+ </key>
+
+ </schema>
+</schemalist>
diff --git a/data/xoo.convert b/data/xoo.convert
new file mode 100644
index 0000000..8faab64
--- /dev/null
+++ b/data/xoo.convert
@@ -0,0 +1,5 @@
+[org.x.Xoo]
+display = /apps/Xoo/display
+xserver = /apps/Xoo/xserver
+xserver-options = /apps/Xoo/xserver-options
+startup-command = /apps/Xoo/startup-command