hosts.cannaがない場合cannaserverがどういふうに動くのか知りませんが
---
man 1 cannaserver
cannaserver(1M)は通常、ネットワーク上のすべてのユーザがア
クセスすることが可能ですが,/etc/hosts.canna ファイルにより,
アクセスできるホスト,ユーザを制御することもできます。
---
とあるので私は
---
unix
localhost
---
のように書いています。
また、kinput2はmanに以下のような記述があるので、
---
man 1 kinput2
-cannaserver
This option specifies the hostname of Canna conversion server.
---
kinput2 -canna -cannaserver localhost
のようにして立ち上げています。
kinput2を使ってX上でかな漢字変換するには
XMODIFIERS="@im=kinput2"
LANG=ja_JP.eucJP
LC_ALL=ja_JP.eucJP
のような環境変数が設定されている必要があるようです。