uim-canna

 uim-cannaの設定ができたので、記録しておきます。
 あまりwebに情報が無かったと思いますが、当てずっぽうにやってみたら使えました。
 手順はuim-primeをインストールした後、set-language-envでprimeの設定(.xsessionの設定も)をしてあげます。更にuim-cannnaをインストールして、
UIM_IM_ENGINE=prime -> UIM_IM_ENGINE=canna
に変更するだけです。その後primeを削除してみました。
以下を使えば、そんな無駄な手順は不要ですね。

# ---- language-env DON'T MODIFY THIS LINE!
# 以下のシェル変数によって、動作が変わります。
# $TERMINAL_EMULATOR
# $WINDOW_MANAGER
LANG=ja_JP.EUC-JP
export LANG
PATH=$HOME/bin:$PATH
#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーを起動する
if type uim-xim &> /dev/null ; then
  uim-xim &
fi
XMODIFIERS=@im=uim ; export XMODIFIERS
UIM_IM_ENGINE=canna ; export UIM_IM_ENGINE
#=======================================================================
# ターミナルエミュレータ (xterm, kterm, rxvt, ...) を起動する
# .xsession の、language-env が書き込んだよりも前で $TERMINAL_EMULATOR を
# 設定すると、動作が変わります。
# $TERMINAL_EMULATOR が設定されていれば、それを起動する。
# $TERMINAL_EMULATOR が NONE なら、起動しない。
#      ウィンドウマネージャーから起動するなどの場合に指定してください。
# $TERMINAL_EMULATOR が設定されていなければ、デフォルトの動作
#      (krxvt -> kterm -> rxvt -> Eterm -> gnome-terminal -> xterm の順で検索)
#
# krxvt は、rxvt-ml パッケージに入っている日本語対応 rxvt です。
#-----------------------------------------------------------------------
if [ -z "$TERMINAL_EMULATOR" ] ; then
  if type krxvt &> /dev/null ; then
    XMODIFIERS=@im=$XIM urxvt &
  elif type kterm &> /dev/null ; then
    kterm -ls &
  elif type rxvt &> /dev/null ; then
    XMODIFIERS=@im=$XIM rxvt -ls &
  elif type Eterm &> /dev/null ; then
    Eterm -l &
  elif type gnome-terminal &> /dev/null ; then
    gnome-terminal --login &
  elif type xterm &> /dev/null ; then
    xterm -ls &
  fi
elif [ "$TERMINAL_EMULATOR" != "NONE" ] ; then
  $TERMINAL_EMULATOR &
fi

#=======================================================================
# 背景
# (xlogo64 は、xlib6g-dev パッケージに入っています)
#xsetroot -bitmap /usr/X11R6/include/X11/bitmaps/xlogo64 -fg RoyalBlue -bg RoyalBlue4 &
#xsetroot -solid SkyBlue
# マウスカーソルを矢印の形にする
#xsetroot -cursor /usr/include/X11/bitmaps/left_ptr /usr/include/X11/bitmaps/left_ptrmsk
#

lxpanel&
asmon&


#=======================================================================
# セッションマネージャ、ウィンドウマネージャ、ターミナルエミュレータの
# いずれかを実行します。 最低どれかひとつは必要です。
# 実行するウィンドウマネージャを $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!