2016年1月1日金曜日

ubuntu14.04のリモートデスクトップで日本語入力を行う方法

「せっかくリモートデスクトップを出来たのに入力してみるとアルファベットしか入力されない...だと...」

という状況だったので色々と調べてみました。

1、病状の詳細
ただ単に日本語入力が出来ないのかと思っていましたが、よく状況を見てみたところ
・日本語キーボード配列になっていない
・全角文字入力が出来ない
という2つの病状が現れていることが分かりました。これを順番に解決していきます。

2、日本語キーボード配置に直す方法
Shift+3ボタンで「#」が表示されれば問題ありません。日本語配列です。このとき「@」が表示された人は英語キーボード配列になっています。
コンソールを開いて

$ sudo su -
<ユーザのパスワードを入力する>
# cd /etc/xrdp
# wget http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263/km-e0010411.ini
# mv km-e0010411.ini km-0411.ini 
# chmod 644 km-0411.ini 
# ln -s km-0411.ini km-e0010411.ini 
# ln -s km-0411.ini km-e0200411.ini 
# ln -s km-0411.ini km-e0210411.ini
# /etc/init.d/xrdp restart
# exit
$

を実行していきます。これでwebで公開されている日本語キーボード配列のデータを所定の場所へ保存することが出来ます。これによって日本語配列のキーボードに対応します。
reference:https://forums.ubuntulinux.jp/viewtopic.php?id=13399

3、日本語入力(全角文字入力)出来るようにする方法
自分はlxdeというデスクトップなのでそれに添って説明していきます。
「スタート->設定->入力メソッド」より「インプットメソッド設定」を開きます。
順に「ok」「はい」をクリック。
日本語入力に対応していると思われる「iBus」を選択、「ok」、「ok」をクリック。
iBusはデフォルトでは起動しない様ですが、これをすると起動時に立ち上がってくれるみたいです。

次に、「スタート->設定->キーボード・インプットメソッド」でIBusの設定を開きます。
「入力メソッド」タブから「アクティブな入力メソッドのカスタマイズ」にチェックを入れます。
「入力メソッドの選択」が変更出来るようになるので、「日本語->Mozc」を選択します。他の「Anthy、Japanese」でも良いかもしれませんが、やってないためそこまでは分かりません。

これらの設定が終わった後PCをシャットダウン、再起動します。


上手く行けば、以上の手順で日本語配列、日本語入力が可能になるはずです。

0 件のコメント:

コメントを投稿