2011年6月5日日曜日

ssh(Ubuntu 11.04上)でX11転送する際の日本語入力ができない(かな漢字変換が動かない)件の解決法

sshでX11の転送を行ったとき(ssh -Y hogehoge)、日本語入力ができないという不具合に遭遇。その解決法のメモ(Ubuntu11.04どうしの通信)。
ローカル側の /etc/ssh/ssh_configに

SendEnv XMODIFIERS

リモート側の /etc/ssh/sshd_configに

AcceptEnv XMODIFIERS

を加えること。
リモート側は

sudo service ssh restart

でsshdを再起動すること。
こうすることでローカル側の環境変数 XMODIFIERS (Ubuntu 11.04(日本語版)ではデフォルトでは @im=ibus が設定されている)がリモート側に送られる。