第10章 / Book
第10章 № 10 · 2026

第10章 日本語入力の設定

Fcitx5+Mozc を、毎日使える形に仕上げる

なぜ丸一章を日本語入力に充てるか

ブラウザもメールもドキュメントもチャットも、結局は日本語を打つ作業だ。日本語入力の快適さは、Debianを使い続けられるかどうかの最大要因の一つと言っていい。

Windowsの MS-IME、macOSの「ことえり」系に慣れた手は、変換の挙動がわずかに違うだけで大きなストレスを感じる。この章では、Fcitx5+Mozc を「違和感なく毎日使える」ところまで仕上げる。

第一節 まず確認——たぶん既に入っている

Debian 13 では、インストーラの言語選択で「日本語」を選んだ時点で Fcitx5+Mozc が自動的に入る。 デスクトップにログインした直後から、半角/全角キーで日本語が打てる状態になっていることが多い。

まずは確認する。

# Fcitx5 が入っているか
dpkg -l | grep -E '^ii  (fcitx5|fcitx5-mozc)'

# 現在の入力メソッド設定
im-config -l

もし fcitx5fcitx5-mozc が両方並んでいて、半角/全角キーで日本語が打てているなら、第一節は読み飛ばして第二節「基本のキーバインド」へ進んでよい。本章はそこから先の「育てる作業」が本体だ。

入っていなかった、または有効化されていなかった場合

英語環境で入れた、または何らかの理由で抜けている場合だけ、以下を実行する。

sudo apt install fcitx5 fcitx5-mozc fcitx5-config-qt fcitx5-configtool im-config

# 入力メソッドとしてfcitx5を設定
im-config -n fcitx5

# 再ログインまたは再起動

GNOMEの場合、Waylandと X11 で入力メソッドの渡り方が違う。Debian 13 の GNOME はデフォルトで Wayland。Fcitx5 は Wayland 対応が進んでいるが、古いアプリで問題が残ることがある。

環境変数の設定

~/.pam_environment または ~/.config/environment.d/ に次を入れる(DE、ログインマネージャにより要不要が変わる)。

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

最後の GLFW_IM_MODULE=ibus は罠。GLFWベースのアプリ(一部のゲームや特定のエディタ)は ibus と書いても Fcitx5 を認識するので、これを残しておくと幅広く動く。

Claudeに聞いてみよう①:環境変数の確認

私のDebian 13〔DE名〕で、日本語入力の環境変数を確認したいです。次のコマンドの出力を貼ります:

$ env | grep -iE '(xim|im_module|modifiers)'
〔出力〕

この設定で、ブラウザ、ターミナル、GTKアプリ、Qtアプリ、VSCode、Electron系アプリの全てで日本語入力ができる状態か、判定してください。足りない/不要な変数があれば、修正の手順を教えてください。

第二節 基本のキーバインド

切り替えキーの選択

デフォルトは Ctrl + Space で日本語/英数切り替え。日本語キーボードを使うなら、半角/全角キーカタカナひらがなキーに割り当てると手が覚えている動作と合う。

Mozc内部のキーバインド

Mozcの変換操作は、MS-IMEとATOKの二つのモードから選べる。

慣れた流儀を選ぶ。迷ったらMS-IME。

便利なキー操作(MS-IMEモード)

第三節 ユーザー辞書の育て方

毎日使う独自の語彙を辞書に登録する。これをやるとやらないで、半年後の入力速度が大きく違う。

登録のやり方

Mozcで一度変換した語は内部の履歴に残るが、頻出語は明示的に辞書登録する。

登録するべき語の例

Claudeに聞いてみよう②:辞書登録候補

私は〔業種・役割〕です。一日に打つ日本語のうち、辞書登録すると効率が上がりそうな語を、次のカテゴリで20個ずつ挙げてください: (1) 業務特有の固有名詞・専門用語 (2) メール・チャットの定型句 (3) 私が入力に時間がかかりそうな漢字(推測で)

各語に「読み」と「品詞」を添えてください。

返ってきたリストから、自分で取捨選択して登録する。

エクスポート・インポート

ユーザー辞書は、テキストファイルでエクスポートできる。別PCや再インストール時に引き継ぐ。

この辞書ファイルは my-mozc-dict.txt として Git管理する価値がある。 長年育てた辞書は、あなたの財産だ。

第四節 変換の挙動を調整する

推測変換のオン・オフ

入力中に候補が次々と出る推測変換(サジェスト)は、人によって好みが分かれる。

Fcitx5 設定 → Mozc → プロパティ → 入力補助:予測入力のON/OFF。

ハーフ幅/フル幅の記号

!?( などの記号を半角で入れたい人は、Mozc設定で「句読点は日本語、英数字は半角」のような細かい制御ができる。

学習のリセット

しばらく使っていると、誤変換を学習してしまい逆に変な候補が先に出ることがある。

半年に一度くらいやると調子が戻る。

第五節 アプリ別の挙動

ブラウザ(Firefox / Chromium)

ほぼ問題なく動く。もし変換候補が出ない、再変換できないという症状があれば、ブラウザを一旦再起動。

Zed

Rust + GPU レンダリングで、IME 連携は 追加設定なしで素直に動く ことが多い。日本語変換中の inline preedit が出ない場合は Zed を一度再起動するか、fcitx5-configtool で「Wayland: 共有入力状態」を確認。

Neovim(ターミナル内)

ターミナル経由なので IME はターミナルエミュレータに従う。 コードを書く時は IME を OFF、コメントを書く時だけ ON が定石。 <C-^> で組み込み IME(set keymap=japanese-kana 等)に切り替える方法もあるが、本書では推奨しない。

PyCharm Community(JetBrains 系)

JDK との相性で、変換候補ウィンドウの位置が稀にずれることがある。最新版で大半は解消済み。改善しない場合は JetBrains 公式の説明 に従って fcitx5-frontend-gtk3 の確認や JetBrains Runtime のフラグを設定。

Flatpak アプリ全般

Flatpak アプリで日本語入力が効かない場合、サンドボックスから IME にアクセスできていないことが多い。Flatseal で次を許可:

Claudeに聞いてみよう③:アプリ別挙動の確認

私が日本語入力で使うアプリは〔リスト〕です。各アプリで Fcitx5+Mozc は正常に動きますか。過去に報告されている問題と、回避策を列挙してください。

第六節 キーリピートと入力速度

速く打てる人ほど、キーリピートの設定が効いてくる。

待ち時間を短く、速度を速くすると、選択範囲の拡張や矢印キー操作が速くなる。

第七節 AIによる日本語入力補助

Claudeは日本語入力の代替ではないが、補助になる。

「全文を自分で打たねばならない」前提を捨てると、日本語入力の位置づけが変わる。ただし、重要な文章は必ず自分で読み返すこと。Claudeは日本語の敬語や業界慣習を外すことがある。

Claudeに聞いてみよう④:日本語ドラフト補助の使い方

私は〔業種〕で、一日に〔メール/議事録/報告書〕をそれぞれ何件書きます。Claudeに日本語ドラフトを作らせる作法を五つ教えてください: (1) 指示の型(何を、誰宛て、どれくらいの丁寧さ) (2) 自分の文体をClaudeに学ばせる方法 (3) ドラフト後の自己チェックのポイント (4) Claudeに任せてはいけない種類の文章 (5) 効率と責任のバランス

まとめ

この章でやったこと:

  1. Fcitx5+Mozc をインストールし、環境変数を整えた
  2. 切り替えキーと変換キー(MS-IME/ATOK)を選んだ
  3. ユーザー辞書を育て始めた(my-mozc-dict.txt でエクスポート)
  4. 推測変換・学習履歴の調整を覚えた
  5. アプリ別の挙動を確認した
  6. Claudeを日本語ドラフト補助として使う作法を身につけた

手元の状態:

次の第11章「アプリケーションの選択」では、Windowsで使っていた個別アプリを、Debianで何に置き換えるかを Claude と決めていく。ブラウザ、メール、オフィス、画像・動画、コミュニケーションツール、ファイル同期、パスワード管理——一つずつ仕分ける。


シリーズ全体はClaudeと一緒に学ぶDebian 一覧から辿れる。コメント・議論は Facebook グループへ:AISeed — 生物多様性・食料・AIと暮らし