summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2009-02-23 16:36:20 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2009-02-23 16:36:20 +0800
commit7ba4f03df637ff1df2b441c5f754917b334130f7 (patch)
tree46e3f1d3ea99e40a129d09d2817fd5335e2ac18e
parent72c1294372247736f566ed35cee45710d738a5fd (diff)
downloadibus-7ba4f03df637ff1df2b441c5f754917b334130f7.tar.gz
ibus-7ba4f03df637ff1df2b441c5f754917b334130f7.tar.xz
ibus-7ba4f03df637ff1df2b441c5f754917b334130f7.zip
Install ibus.sh to /etc/X11/xinitrc.d.
-rw-r--r--Makefile.am6
-rw-r--r--ibus.sh6
2 files changed, 12 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 47a21d0..a26ee3a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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
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"