5.3 日本語入力の設定

2018年4月24日

もずくは美味しい?と言っても Mozc の話です。
ターミナルやエディタ、ブラウザなどで日本語入力できないと困るので IM と IME を入れます。以前は scim-Anthy で幸せな食生活入力生活を送っておりましたが、ximになって久しい事からximへ変更です。いろいろ試行錯誤しましたが、fcitx-mozc/anthy になりました。

(1)インストール
  以下をインストールしました。
  ja-fcitx-anthy-0.2.1
  ja-fcitx-mozc-2.17.2106.102
  zh-fcitx-4.2.8.6_1
  zh-fcitx-configtool-0.4.8
  mozc の pkg install 後、下記の様に言われるので .xinitrc へ追加しました。
  その後、リブートまたは、X を再起動します。

  因みに Mozc は root では動きません。root 使用常態化の私には辛いですが一般ユーザに宗旨替えです。

(2)設定
 ・キーボードとエンジンの設定
  MATEの場合は、画面上部に出ているツールバーで「システム」→「設定」→「その他」→「fcitx設定」で「入力メソッドの設定」画面が表示されます。
  左の「入力メソッド」をクリックしてキーボードとIMEの選択をするのですが、内容が何も表示されません。なぜ??
  ツールバー右のスピーカーアイコンの隣にあるキーボードアイコンを右クリックしてプルダウンメニューから設定を選択した場合は表示されます。で「入力メソッド」の「現在のインプットメソッド」を以下の様に追加変更、順序付けします。
  キーボード・日本語・日本語(OADG 109A)
  Mozc
  Anthy

 ・インプットメソッドのon/off設定
  
MATEの場合は、画面上部に出ているツールバーで「システム」→「設定」→「その他」→「fcitx設定」で「入力メソッドの設定」画面が表示されます。左の「全体の設定」をクリックし「入力メソッドのオンオフ」に出ている変えたいボタンをクリックします。「設定したいキーの組み合わせを入力してください」とダイアログが表示されるので、「変換」などのキーを押します。

(3)困ったちゃん対策
 ・変換候補のウインドウやプルダウンメニューの表示文字が小さくて見えない!
  
10ポイントか8ポイント位で表示されるので、画面から10センチくらいに近づかないと見えません。私の環境だけなのか?表示ポイントの設定を変更します。(これがまた判らなかった)。

  上記と同じに「入力メソッドの設定」画面を出します。
  「アドオン」をクリック。
  アドオンの一覧のなかから「Classic」を選択して「設定」をクリック。
  クラシックUIタブのフォントサイズを「16」に変更。
  その他タブをクリック。
  スキン名が表示されるので、選択して右にある設定ボタンをクリック。
  スキンのフォントタブにある「入力時のフォントの大きさ」「メニューのフォントの大きさ」をそれぞれ16に変更し「OK」をクリックします。すべてのスキンについて行います。
  最後に「OK」をクリックし、アドオンに戻ります。
 ・firefoxで変換オンにできない!
  
firefox でIMオンにならなくて悩みました。環境が特殊なの?なんも悪いことしてないのだが。

  GTK_IM_MODULE=fcitx の指定を xim に変えるとうまく認識されオンになるので、以下の様に変更しました。
  /usr/local/bin/firefox は /usr/local/lib/firefox/firefox のリンクなので、ラッパーでくるむことに。/usr/local/bin/firefox をバックアップして同名の下記のシェルを作ります。
   #!/bin/sh
   GTK_IM_MODULE=xim
   /usr/local/lib/firefox/firefox $1

   $1 は MATE のメニューから起動するときユーサーを渡しているので付けてますが、必要性は?です。
 ・firefox でOn The Spot で入力できない!
  まあ、たいした問題ではないのですが、他のアプリは On The Spot で入力できるので、変えておきます。
  上記の「入力メソッドの設定」画面を開きます。
  「アドオン」を選択して「Fcitx XIM Frontend」のアドオンを選択し、「設定」をクリック。
  「XIMで On The Spot スタイルを使う」をチェックします。
  ログインし直してXを再起動します。
 ・Mozc の設定画面や単語登録画面のフォントサイズが変わらない
  相変わらず小さいままで変え方がわかりません。とりあえず放置です。
  ・Qt 4のコンフィグツール、qtconfig-qt4 をpkg から入れます。
  ・コマンドラインからqtconfig-qt4 を実行して設定ツールを表示させます。
  ・「Fonts」タブをクリックすると「Default Font」を設定する場所があるので、「Font Size」を16などに設定します。(必要ならフォントファミリー、スタイルなども設定します。)
  ・左上の「File」→「Save」し、「File」→「Exit」で終了。Qt4を使用するアプリのデフォルトフォントを設定できます。これでMOZCの設定画面も読める様になりました。
  ・Qt5の場合は、未使用ですが、qt5ctという設定プログラムになるらしい。

 


FreeBSDへ  サイトTOPへ

Posted by null-a