Install ibus.sh to /etc/X11/xinitrc.d.
authorPeng Huang <shawn.p.huang@gmail.com>
Mon, 23 Feb 2009 08:36:20 +0000 (16:36 +0800)
committerPeng Huang <shawn.p.huang@gmail.com>
Mon, 23 Feb 2009 08:36:20 +0000 (16:36 +0800)
Makefile.am
ibus.sh [new file with mode: 0644]

index 47a21d0..a26ee3a 100644 (file)
@@ -40,11 +40,17 @@ ACLOCAL_AMFLAGS = -I m4
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = ibus-1.0.pc
 
+xinitrc_SCRIPTS = \
+       ibus.sh \
+       $(NULL)
+xinitrcdir = /etc/X11/xinit/xinitrc.d
+
 EXTRA_DIST = \
        autogen.sh \
        ibus-1.0.pc.in \
        ibus.spec.in \
        python-config.py \
+       ibus.sh \
        $(NULL)
 
 noinst_DIST = \
diff --git a/ibus.sh b/ibus.sh
new file mode 100644 (file)
index 0000000..c42f6a3
--- /dev/null
+++ b/ibus.sh
@@ -0,0 +1,6 @@
+[ -z "$XIM" ] && export XIM="ibus"
+[ -z "$XMODIFIERS" ] && export XMODIFIERS="@im=ibus"
+[ -z "$GTK_IM_MODULE" ] && export GTK_IM_MODULE="ibus"
+[ -z "$QT_IM_MODULE" ] && export QT_IM_MODULE="xim"
+[ -z "$XIM_PROGRAM" ] && export XIM_PROGRAM="ibus-daemon"
+[ -z "$XIM_ARGS" ] && export XIM_ARGS="--daemonize --xim"