Ubuntu での言語設定と日本語入力 (Fcitx5 + Mozc)

Ubuntu 24.04 LTS のシステム言語は「設定」→「システム」→「地域と言語」で設定する。言語の追加や表示言語の変更を反映するには、再ログインまたは再起動が必要である。システムの表示を日本語にしても、日本語入力(かな漢字変換)は別に設定する。以下では、Fcitx5Mozc による日本語入力の設定手順も示す。

目次

  1. 前提条件と準備
  2. 新しい言語の追加(表示言語)
  3. 言語を日本語から英語に変更(表示言語)
  4. 言語を英語から日本語に変更(表示言語)
  5. 日本語入力の設定 (Fcitx5 + Mozc)
  6. トラブルシューティング

前提条件と準備

この記事は Ubuntu 24.04 LTS (GNOME 46) の標準デスクトップ環境を対象とする。

言語設定ツールの確認とインストール

言語設定は「設定 (Settings)」アプリの「システム (System)」→「地域と言語 (Region & Language)」で行う。この項目がない場合や、「インストール済み言語の管理」機能を提供するコマンド gnome-language-selector が見つからない場合は、端末を開き、次のコマンドを実行してパッケージをインストールする。

sudo apt update
sudo apt install language-selector-gnome

日本語サポートのパッケージは、端末を開き、次のコマンドを実行してインストールすることもできる。

sudo apt -y install language-selector-common
sudo apt -y install $(check-language-support)

言語サポートが不完全な場合

設定ツールの起動時に「言語サポートが完全にはインストールされていません (The language support is not installed completely)」と表示された場合は、「インストール (Install)」をクリックして不足パッケージを追加する。

言語サポート不完全時のダイアログ例

新しい言語の追加(表示言語)

  1. 「設定」→「システム」→「地域と言語」を開く。
  2. 「インストール済み言語の管理 (Manage Installed Languages)」をクリックする。gnome-language-selector が起動する。
  3. 「言語のインストールと削除... (Install / Remove Languages...)」をクリックする。
    言語のインストールと削除のダイアログ
  4. リストで追加する言語(例: Japanese)にチェックを入れ、「適用 (Apply)」をクリックする。認証を求められた場合はパスワードを入力する。
  5. インストールが終わったら、ウィンドウを閉じる。

言語を日本語から英語に変更(表示言語)

  1. 「設定」→「システム」→「地域と言語」を開く。
  2. 「言語 (Language)」をクリックし、リストから「English (United States)」を選ぶ。
  3. 日付、時刻、数値の表示形式も英語圏の形式にする場合は、「フォーマット (Formats)」を「United States」に変更する。
  4. 画面の指示に従い、再ログインまたは再起動する。
  5. 再ログイン後、メニューが英語表示になっていることを確認する。
  6. ウェブブラウザなど、アプリケーションごとに表示言語を設定するものもある。その場合は、アプリケーション側の設定でも言語を変更する。

言語を英語から日本語に変更(表示言語)

  1. 「Settings」→「System」→「Region & Language」を開く。
  2. 「Language」をクリックし、リストから「日本語」を選ぶ。リストにない場合は、先に「新しい言語の追加」を行う。
  3. 日付、時刻、数値の表示形式も日本の形式にする場合は、「Formats」を「日本」に変更する。
  4. 画面の指示に従い、再ログインまたは再起動する。
  5. 再ログイン後、メニューが日本語表示になっていることを確認する。
  6. ウェブブラウザなど、アプリケーションごとに表示言語を設定するものもある。その場合は、アプリケーション側の設定でも言語を変更する。

日本語入力の設定 (Fcitx5 + Mozc)

システムの表示言語を日本語にしても、日本語入力(かな漢字変換)はできない。入力メソッド(IME)を別に設定する。

IBus と Fcitx5

Ubuntu 24.04 LTS の日本語入力は、標準では IBus + Mozc である。Fcitx5 + Mozc に変更すると、アプリケーションごとに入力モードのオン/オフ状態が保持され、キー割り当てなどの設定項目も多い。以下では Fcitx5 + Mozc の設定手順を示す。

インストールと設定手順

  1. Fcitx5 と Mozc のインストール:

    端末を開き、次のコマンドを実行して、Fcitx5 フレームワーク、Mozc エンジン、設定ツールをインストールする。

    sudo apt update
    sudo apt -y install fcitx5 fcitx5-mozc fcitx5-configtool
    
  2. インプットメソッドフレームワークの切り替え:

    端末を開き、次のコマンドを実行して、使用するインプットメソッドを Fcitx5 にする。

    im-config -n fcitx5
    

    設定を反映するため、再ログインまたは再起動する。

  3. Fcitx5 の設定と確認:

    再ログイン後、端末で fcitx5-configtool を実行するか、アプリケーションメニューから「Fcitx5 設定」を起動する。「入力メソッド」タブで Mozc がリストにあることを確認する。ない場合は追加する。

  4. 入力メソッドの切り替え:

    標準では Ctrl + Space で入力メソッド(キーボードレイアウトと Mozc)を切り替える。このキーは Fcitx5 設定ツールで変更できる。画面右上のインジケーターに表示されるアイコン(「あ」「A」など)をクリックして切り替えることもできる。日本語キーボードの「半角/全角」キーでオン/オフを切り替える場合は、Fcitx5 設定ツールの「グローバルオプション」でトリガーキーに割り当てる。

トラブルシューティング

変換候補の表示位置がおかしい場合

GNOME Shell では、変換候補のポップアップが入力位置から離れて表示されることがある。この場合は Kimpanel 拡張機能を導入する。

  1. 端末を開き、次のコマンドを実行して拡張機能マネージャーをインストールする。
    sudo apt install gnome-shell-extension-manager
    
  2. 拡張機能マネージャーを起動し、「参照」タブで「Kimpanel」(Input Method Panel)を検索してインストールする。
  3. 「インストール済み」タブで Kimpanel を有効にする。

これにより、変換候補が入力位置の近くに表示される。

入力メソッドの切り替えがうまくいかない場合

Fcitx5 の設定ファイルに不整合が生じている可能性がある。端末を開き、次のコマンドを実行して設定を退避する。

pkill fcitx5
mv ~/.config/fcitx5 ~/.config/fcitx5_backup

再ログインまたは再起動すると、Fcitx5 が設定ファイルを再生成する。その後、fcitx5-configtool で設定をやり直す。

IBus に戻す場合

端末を開き、次のコマンドを実行する。

im-config -n ibus

その後、再起動する。「設定」→「キーボード」→「入力ソース」で「日本語(Mozc)」を追加する。