CentOS5+VNCで日本語入力

久々? の環境設定ネタです。
現状、開発サーバーのキーボードから直接日本語を入力する事ができるのですが、VNCでリモートログインしているとできません。かなり不便です。
という訳で、Google先生に「centos 日本語入力 vnc」と聞いて教えてもらったのがこのページ。
http://kiyoeri.gotdns.org/~kiyoeri/pukiwiki/?CentOS5%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
結論からいうと、xstartupを書き直せばそれでOK!
~/.vnc/xstartup

#!/bin/sh

export LANG="ja_JP.utf-8"
export LC_TYPE="ja_JP.utf-8"
export XMODIFIERS="@im=scim"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &

scim -d &
exec gnome-session

あとは、rebootするだけ。

sshでログインして、コマンドラインから emacsを起動して日本語入力をするやり方がまだ分からないのですが、後回しで。