diff options
author | Javier Jardón <jjardon@gnome.org> | 2016-01-19 14:19:06 +0000 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2016-01-19 14:21:32 +0000 |
commit | 7ae844dfbf089460c3d6147d9313eb31d5b01431 (patch) | |
tree | 161de975cbcc82a7e68b303a6942bf688d17fb80 | |
parent | 6c10ce4ee5d3b8a62879d559834d5a4fae242eef (diff) | |
download | ibus-baserock/1.5.9+gsettings.tar.gz |
Include gsettings schemas in treebaserock/1.5.9+gsettings
So we do not need to depend on gconf package
-rw-r--r-- | data/dconf/Makefile.am | 5 | ||||
-rw-r--r-- | data/dconf/org.freedesktop.ibus.gschema.xml.in | 164 |
2 files changed, 164 insertions, 5 deletions
diff --git a/data/dconf/Makefile.am b/data/dconf/Makefile.am index 7f0d0fd8..273be544 100644 --- a/data/dconf/Makefile.am +++ b/data/dconf/Makefile.am @@ -50,11 +50,6 @@ dconfprofile_DATA = profile/ibus dconfdbdir = $(sysconfdir)/dconf/db/ibus.d dconfdb_DATA = 00-upstream-settings -org.freedesktop.ibus.gschema.xml.in: $(top_srcdir)/data/ibus.schemas.in - $(AM_V_GEN) gsettings-schema-convert --force --gconf --xml \ - --schema-id "org.freedesktop.ibus" \ - --output $@ $< - 00-upstream-settings: $(srcdir)/make-dconf-override-db.sh | $(gsettings_SCHEMAS) @$(MKDIR_P) db $(AM_V_GEN) $(srcdir)/make-dconf-override-db.sh > $@ || \ diff --git a/data/dconf/org.freedesktop.ibus.gschema.xml.in b/data/dconf/org.freedesktop.ibus.gschema.xml.in new file mode 100644 index 00000000..d4926b7b --- /dev/null +++ b/data/dconf/org.freedesktop.ibus.gschema.xml.in @@ -0,0 +1,164 @@ +<schemalist> + <schema id="org.freedesktop.ibus" path="/desktop/ibus/"> + <child name="general" schema="org.freedesktop.ibus.general"/> + <child name="panel" schema="org.freedesktop.ibus.panel"/> + </schema> + <schema id="org.freedesktop.ibus.general" path="/desktop/ibus/general/"> + <key name="preload-engines" type="as"> + <default>[]</default> + </key> + <key name="engines-order" type="as"> + <default>[]</default> + <summary>Engines order</summary> + <description>Saved engines order in input method list</description> + </key> + <key name="switcher-delay-time" type="i"> + <default>400</default> + <summary>Popup delay milliseconds for IME switcher window</summary> + <description>Set popup delay milliseconds to show IME switcher window. The default is 400. 0 = Show the window immediately. 0 < Delay milliseconds. 0 > Do not show the window and switch prev/next engines.</description> + </key> + <key name="version" type="s"> + <default>''</default> + <summary>Saved version number</summary> + <description>The saved version number will be used to check the difference between the version of the previous installed ibus and one of the current ibus.</description> + </key> + <key name="xkb-latin-layouts" type="as"> + <default>[ 'ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua' ]</default> + <summary>Latin layouts which have no ASCII</summary> + <description>US layout is appended to the latin layouts. variant can be omitted.</description> + </key> + <key name="use-xmodmap" type="b"> + <default>true</default> + <summary>Use xmodmap</summary> + <description>Run xmodmap if .xmodmap or .Xmodmap exists when ibus engines are switched.</description> + </key> + <key name="use-system-keyboard-layout" type="b"> + <default>false</default> + <summary>Use system keyboard layout</summary> + <description>Use system keyboard (XKB) layout</description> + </key> + <key name="embed-preedit-text" type="b"> + <default>true</default> + <summary>Embed Preedit Text</summary> + <description>Embed Preedit Text in Application Window</description> + </key> + <key name="use-global-engine" type="b"> + <default>true</default> + <summary>Use global input method</summary> + <description>Share the same input method among all applications</description> + </key> + <key name="enable-by-default" type="b"> + <default>false</default> + <summary>Enable input method by default</summary> + <description>Enable input method by default when the application gets input focus</description> + </key> + <key name="dconf-preserve-name-prefixes" type="as"> + <default>[ '/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul' ]</default> + <summary>DConf preserve name prefixes</summary> + <description>Prefixes of DConf keys to stop name conversion</description> + </key> + <child name="hotkey" schema="org.freedesktop.ibus.general.hotkey"/> + </schema> + <schema id="org.freedesktop.ibus.general.hotkey" path="/desktop/ibus/general/hotkey/"> + <key name="trigger" type="as"> + <default>[ 'Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R' ]</default> + <summary>Trigger shortcut keys</summary> + <description>The shortcut keys for turning input method on or off</description> + </key> + <key name="triggers" type="as"> + <default>[ '<Super>space' ]</default> + <summary>Trigger shortcut keys for gtk_accelerator_parse</summary> + <description>The shortcut keys for turning input method on or off</description> + </key> + <key name="enable-unconditional" type="as"> + <default>[]</default> + <summary>Enable shortcut keys</summary> + <description>The shortcut keys for turning input method on</description> + </key> + <key name="disable-unconditional" type="as"> + <default>[]</default> + <summary>Disable shortcut keys</summary> + <description>The shortcut keys for turning input method off</description> + </key> + <key name="next-engine" type="as"> + <default>[ 'Alt+Shift_L' ]</default> + <summary>Next engine shortcut keys</summary> + <description>The shortcut keys for switching to the next input method in the list</description> + </key> + <key name="next-engine-in-menu" type="as"> + <default>[ 'Alt+Shift_L' ]</default> + <summary>Next engine shortcut keys</summary> + <description>The shortcut keys for switching to the next input method in the list</description> + </key> + <key name="prev-engine" type="as"> + <default>[]</default> + <summary>Prev engine shortcut keys</summary> + <description>The shortcut keys for switching to the previous input method</description> + </key> + <key name="previous-engine" type="as"> + <default>[]</default> + <summary>Prev engine shortcut keys</summary> + <description>The shortcut keys for switching to the previous input method</description> + </key> + </schema> + <schema id="org.freedesktop.ibus.panel" path="/desktop/ibus/panel/"> + <key name="show" type="i"> + <default>0</default> + <summary>Auto hide</summary> + <description>The behavior of property panel. 0 = Do not show, 1 = Auto hide, 2 = Always show</description> + </key> + <key name="x" type="i"> + <default>-1</default> + <summary>Language panel position</summary> + </key> + <key name="y" type="i"> + <default>-1</default> + <summary>Language panel position</summary> + </key> + <key name="follow-input-cursor-when-always-shown" type="b"> + <default>false</default> + <summary>Follow the input cursor in case the panel is always shown</summary> + <description>If true, the panel follows the input cursor in case the panel is always shown. If false, the panel is shown at a fixed location.</description> + </key> + <key name="auto-hide-timeout" type="i"> + <default>10000</default> + <summary>The milliseconds to show property panel</summary> + <description>The milliseconds to show property panel after focus-in or properties are changed.</description> + </key> + <key name="lookup-table-orientation" type="i"> + <default>1</default> + <summary>Orientation of lookup table</summary> + <description>Orientation of lookup table. 0 = Horizontal, 1 = Vertical</description> + </key> + <key name="show-icon-on-systray" type="b"> + <default>true</default> + <summary>Show icon on system tray</summary> + <description>Show icon on system tray</description> + </key> + <key name="show-im-name" type="b"> + <default>false</default> + <summary>Show input method name</summary> + <description>Show input method name on language bar</description> + </key> + <key name="xkb-icon-rgba" type="s"> + <default>'#415099'</default> + <summary>RGBA value of XKB icon</summary> + <description>XKB icon shows the layout string and the string is rendered with the RGBA value. The RGBA value can be 1. a color name from X11, 2. a hex value in form '#rrggbb' where 'r', 'g' and 'b' are hex digits of the red, green, and blue, 3. a RGB color in form 'rgb(r,g,b)' or 4. a RGBA color in form 'rgba(r,g,b,a)' where 'r', 'g', and 'b' are either integers in the range 0 to 255 or precentage values in the range 0% to 100%, and 'a' is a floating point value in the range 0 to 1 of the alpha.</description> + </key> + <key name="property-icon-delay-time" type="i"> + <default>500</default> + <summary>The milliseconds to show the panel icon for a property</summary> + <description>The milliseconds to show the panel icon from the engine icon to a property icon whenever engines are switched if the property is specified by the value of icon-prop-key in IBusEngineDesc. If the value is 0, no delay time and the property icon is shown immediately.</description> + </key> + <key name="use-custom-font" type="b"> + <default>false</default> + <summary>Use custom font</summary> + <description>Use custom font name for language panel</description> + </key> + <key name="custom-font" type="s"> + <default>'Sans 10'</default> + <summary>Custom font</summary> + <description>Custom font name for language panel</description> + </key> + </schema> +</schemalist> |