毎度のことだがまたハマった。
次回はハマりませんように。以下は.xsessionファイルの内容。モードは755
# —- language-env DON’T MODIFY THIS LINE!
# 以下のシェル変数によって、動作が変わります。
# $WINDOW_MANAGER
LANG=ja_JP.eucJP
export LANG
PATH=$HOME/bin:$PATH
TERMINAL_EMULATOR=NONE
export G_FILENAME_ENCODING=”@locale”
export G_BROKEN_FILENAMES=”@locale”
#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーを起動する
if type uim-xim &> /dev/null ; then
uim-xim &
fi
XMODIFIERS=@im=uim; export XMODIFIERS
GTK_IM_MODULE=uim ; export GTK_IM_MODULE
UIM_IM_ENGINE=anthy ; export UIM_IM_ENGINE
#=======================================================================
# セッションマネージャ、ウィンドウマネージャ、ターミナルエミュレータの
# いずれかを実行します。 最低どれかひとつは必要です。
# 実行するウィンドウマネージャを $WINDOW_MANAGER で指定可能です。
if [ -x “$WINDOW_MANAGER” ]; then
realstartup=$WINDOW_MANAGER
elif [ -x /usr/bin/x-session-manager ]; then
realstartup=x-session-manager
elif [ -x /usr/bin/x-window-manager ]; then
realstartup=x-window-manager
elif [ -x /usr/bin/x-terminal-emulator ]; then
realstartup=x-terminal-emulator
fi
exec $realstartup
# —- language-env end DON’T MODIFY THIS LINE!
この設定でSqueakも日本語入力可能に。