#!/bin/sh

#KDEログイン時に自動的にSKIMを起動するように設定を変更するスクリプト
#by あわしろいくや <ikuya@fruitsbasket.info>
#(C) Ubuntu Japanese Team 2007
#
#更新履歴
#2007/04/01 作成
#2007/04/02 コピペミス修正

KDIALOG="kdialog --title SKIM自動起動"
SCIMFILE=".scim/global"

if [ ! -f /usr/bin/skim ] ; then
	echo "SKIMがインストールされていません。終了します。"
	exit
fi

if [ ! -f /usr/bin/kdialog ] ; then
	echo "kdialogコマンドがインストールされていません。終了します。"
	echo "Ubuntu/Kubuntu/Debianだとkdebase-binというパッケージにあるようです"
	exit
fi

$KDIALOG --yesno "KDEログイン時にSKIMを自動起動できるようにします。
実行しますか？"
if [ $? -ne 0 ] ; then
	$KDIALOG --error "終了します"
	exit
fi

if [ ! -d $PWD/.scim ] ; then
	$KDIALOG --error "最低でも1度はSCIMを起動してください。終了します。"
	exit
fi

if [ -f $PWD/$SCIMFILE ] ; then
	$KDIALOG --error "SCIMの設定が変更されています。終了します。"
	exit
fi

{
cat <<EOL
/DefaultConfigModule = kconfig
/DefaultPanelProgram = /usr/bin/scim-panel-kde
EOL
} > $PWD/$SCIMFILE

$KDIALOG --msgbox "設定を変更しました。一度ログアウトし、再ログインしてください。"
