#!/bin/sh
###################################################################
#  Plamo Linux 桼ե륵ץ for xinitrc,xsession
#                            Time-stamp: <2006-01-18 16:56:27 jado>

# startx,xdm  ¹ԤեǤ

unset TERM

LANG=ja_JP.eucJP
export LANG

# PATH=$HOME/bin:$PATH

#SHELL=/bin/tcsh
#export SHELL

userresources=$HOME/.Xresources
if [ -f $userresources ] ; then
    xrdb -merge $userresources
fi

# .XmodmapCapsLock(ѿ)CtrlѤƤޤ
if [ "`xmodmap -pk | grep Eisu_toggle`" = "" ] ; then
  # Ѹ쥭ܡ
  usermodmap=$HOME/.Xmodmap
else
  # ܸ쥭ܡ
  usermodmap=$HOME/.Xmodmap.jp
fi

# XѻˡCaps_Lock(ѿ)  Control_L Ȥؤ
# ʲ3Ԥͭˤޤ
#if [ -f $usermodmap ]; then
#    xmodmap $usermodmap
#fi

# ) GNOMEεư .Xmodmap  .Xmodmap.jp ɤ߹फɤ
#     ʹޤΤǡǻؼƤ⹽ޤ󡣤ޤ[ǥȥå]
#     [][ܡ][쥤ȤΥץ] 顢Ctrl 
#     Caps θ (Control Key PositionSwap Control and Caps Lock) 
#     ǤOKǤ

# ٻ̤ΰ֥ܡ
#xmodmap -e 'keycode 131 = backslash underscore'

# 桼Υۡǥ쥯ȥ font ֤ˤϤΤ褦ˤޤ
#xset +fp $HOME/lib/fonts

# ) FontConfig ͳǻȤ٥ȥեȤϡǥեȤ
#     ~/.fonts ꤵƤꡢե֥饦 fonts:/// 
#     뤳ȤǡGUI λȡ󥹥ȡ뤬ǽǤ

# ϥƥ kinput2 εư
CC_DEF_PATH=$HOME/.kinput2/ccdef
export CC_DEF_PATH
if [ -f $HOME/.kinput2.PID ] ; then
    rm $HOME/.kinput2.PID
fi
if [ -x /usr/X11R6/bin/kinput2 ] ; then
    /usr/X11R6/bin/kinput2 &
fi

# ϥƥ skkinput εư
if [ -x /usr/X11R6/bin/skkinput ] ; then
    /usr/X11R6/bin/skkinput &
fi

# ܸϥ nicolatter εư
if [ -x /usr/X11R6/bin/nicolatter ] ; then
    /usr/X11R6/bin/nicolatter &
fi

# ܸ IME jmode εư
if [ -x /usr/bin/jmode ] ; then
    /usr/bin/jmode &
fi

# kinput2 ȤϤ
XMODIFIERS="@im=kinput2"
# skkinput ȤϤ
#XMODIFIERS="@im=skkinput"
# nicolatter ȤϤ
#XMODIFIERS="@im=nicolatter"
# jmode ȤϤ
#XMODIFIERS="@im=jmode"
export XMODIFIERS

# ATOKX饤Ȥεư
if [ -x /opt/atokx2/bin/atokx2_client.sh ] ; then
    GDK_USE_XFT=0 . /opt/atokx2/bin/atokx2_client.sh
elif [ -x /usr/lib/im/locale/ja/atokserver/atokx_client ] ; then
    . /usr/lib/im/locale/ja/atokserver/atokx_client
fi

# for StarSuite
USE_XOPENIM=t
export USE_XOPENIM

# unclutter ϰưʤ򱣤ץǤ
#exec unclutter &

mesg n

# Start GNOME Desktop Environment

# GNOME(glib2) ե̾Υ󥳡ǥ󥰤LANG˹碌
export G_FILENAME_ENCODING=@locale

# MP3 Υʸ (ɤ߹: CP932 or UTF-8 / 񤭹: CP932)
export GST_ID3_TAG_ENCODING=CP932:UTF-8

# ꤹȥɥޥ͡ѹǽ
#export WINDOW_MANAGER="metacity"

# Ȼɤڤʤ褦3Ԥ
exec sh -c 'gnome-session; mesg y; sleep 3'
