#!/bin/sh
# $Id: PBI.SetupScript.sh,v 1.9 2009/04/11 10:36:38 yamajun Exp $

############################################################################
# make symlinks

# GTK+2 immpodule
gtk-query-immodules-2.0 /PCBSD/local/lib/gtk-2.0/2.10.0/immodules/*.so \
	/Programs/${PROGDIR}/lib/gtk-2.0/2.10.0/immodules/im-uim.so \
	> /Programs/${PROGDIR}/etc/gtk-2.0/gtk.immodules

############################################################################
# Add configuration for inputmethod for all user.
# 
# Specification:
# Output following configuration to /etc/xprofile
# #----- begin PBI-inputmethod-package -----
# # by UIM-Anthy
# blah blah blah
# #----- end PBI-inputmethod-package -----
#

# 2007-01-08: Change xprofile to /usr/local/kde4/env/pbi-inputmethod.sh
XPROFILE=/PCBSD/local/kde4/env/pbi-inputmethod.sh
TMPFILE=`mktemp -t xprofile`

# Remove old Japanese configuration.
if [ -f $XPROFILE ] ; then
	sed -e '/#----- begin PBI-inputmethod-package -----/,/#----- end PBI-inputmethod-package -----/d' $XPROFILE > $TMPFILE
fi

if [ -f $TMPFILE -a -f $XPROFILE ]; then
	mv $TMPFILE $XPROFILE
	chmod 755 $XPROFILE
fi

# Add new configuration.
cat >> $XPROFILE <<EOF
#----- begin PBI-inputmethod-package -----
# by UIM-Anthy

# for UIM
/Programs/${PROGDIR}/bin/uim-xim &
#/Programs/${PROGDIR}/bin/uim-toolbar-gtk -180-40 &
/Programs/${PROGDIR}/bin/uim-toolbar-gtk-systray &

export XMODIFIERS="@im=uim"
export GTK_IM_MODULE=uim
export GTK_IM_MODULE_FILE=/Programs/${PROGDIR}/etc/gtk-2.0/gtk.immodules
#----- end PBI-inputmethod-package -----
EOF

LANG=ja_JP.UTF-8 kdialog --title 'Please re-login for enable Japanese input' \
	--msgbox '日本語入力を有効にするには再ログインが必要です。\n\nYou need re-login for enable Japanese input method.'

