diff --git a/X11/xinit/xinput.d/ibus.conf b/X11/xinit/xinput.d/ibus.conf new file mode 100644 index 0000000..052ad30 --- /dev/null +++ b/X11/xinit/xinput.d/ibus.conf @@ -0,0 +1,22 @@ +prefix=/usr +exec_prefix=${prefix} + +XIM=ibus +XIM_PROGRAM="${exec_prefix}/bin/ibus-daemon" +ICON=ibus +XIM_ARGS="--xim" +PREFERENCE_PROGRAM="${exec_prefix}/bin/ibus-setup" +SHORT_DESC="IBus" +GTK_IM_MODULE=ibus + +if test -f /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so || \ + test -f /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so; +then + QT_IM_MODULE=ibus +else + QT_IM_MODULE=xim +fi + +# if [ -z "$IBUS_SESSION_ID" ]; then +# export IBUS_SESSION_ID=`mktemp -u XXXXXXXX` +# fi diff --git a/dconf/db/ibus.d/00-upstream-settings b/dconf/db/ibus.d/00-upstream-settings new file mode 100644 index 0000000..b54a74f --- /dev/null +++ b/dconf/db/ibus.d/00-upstream-settings @@ -0,0 +1,39 @@ +# This file is a part of the IBus packaging and should not be changed. +# +# Instead create your own file next to it with a higher numbered prefix, +# and run +# +# dconf update +# + +[desktop/ibus/general] +dconf-preserve-name-prefixes=['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul'] +embed-preedit-text=true +enable-by-default=false +engines-order=@as [] +preload-engines=@as [] +switcher-delay-time=400 +use-global-engine=true +use-system-keyboard-layout=false +version='' + +[desktop/ibus/general/hotkey] +disable-unconditional=@as [] +enable-unconditional=@as [] +next-engine=['Alt+Shift_L'] +next-engine-in-menu=['Alt+Shift_L'] +prev-engine=@as [] +previous-engine=@as [] +trigger=['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R'] +triggers=['space'] + +[desktop/ibus/panel] +auto-hide-timeout=10000 +custom-font='Sans 10' +lookup-table-orientation=1 +show=1 +show-icon-on-systray=true +show-im-name=false +use-custom-font=false +x=-1 +y=-1 diff --git a/dconf/profile/ibus b/dconf/profile/ibus new file mode 100644 index 0000000..aa8fe5f --- /dev/null +++ b/dconf/profile/ibus @@ -0,0 +1,2 @@ +user-db:user +system-db:ibus