【Ubuntu】コマンドラインだけで日本語入力(Fcitx5 + Mozc)をセットアップする方法

 

【Ubuntu】コマンドラインだけで日本語入力(Fcitx5 + Mozc)をセットアップする方法



はじめに

Ubuntuやその派生ディストリビューションを最小構成(Minimal Install)でインストールしたり、英語版のOSをそのまま利用したりすると、初期状態では日本語入力(IME)が含まれていないことがあります。

GUIの「設定」画面から追加することもできますが、ターミナル(コマンドライン)操作だけでサクッと日本語入力環境を構築できると、サーバー環境やSSH経由での設定、作業の自動化などで非常に便利です。

本記事では、現在Ubuntuで推奨されている軽量かつ安定した入力フレームワーク「Fcitx5」と「Mozc」を使い、コマンドラインのみで日本語入力を有効化する手順をわかりやすく解説します。

前提条件

  • Ubuntu または Ubuntu 系の Linux OS(Linux Mint、Pop!_OS など)

  • sudo 権限を持つユーザーアカウント

ステップ1:パッケージリストの更新

まずはシステムのパッケージ情報を最新の状態に更新しておきます。

sudo apt update && sudo apt upgrade -y

ステップ2:Fcitx5 と Mozc、日本語フォントのインストール

日本語入力に必要な入力フレームワーク(Fcitx5)、日本語変換エンジン(Mozc)、および日本語表示用のフォントをインストールします。

sudo apt install -y fcitx5 fcitx5-mozc fcitx5-config-qt fonts-noto-cjk

ステップ3:入力メソッドフレームワークの切り替え

システムデフォルトの入力フレームワークを Fcitx5 に設定します。以下のコマンドを実行することで、非対話形式で切り替えることができます。

im-config -n fcitx5

ステップ4:環境変数の設定

各アプリケーション(GTK/Qt系など)で Fcitx5 が正しく認識されるように、環境変数を設定します。

/etc/environment ファイルに以下の設定を追記します。

sudo sh -c 'cat <<EOF >> /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
EOF'

ステップ5:システムの再起動

設定を反映させるため、システムを再起動します。

sudo reboot

ステップ6:日本語入力の動作確認

再起動後、デスクトップ環境にログインして以下のキーを押すことで日本語入力(Mozc)と英語入力が切り替わります。

  • Ctrl + Space または 半角/全角 キー

代替案:IBus を使用する場合

Ubuntu 標準の IBus をそのまま使用したい場合は、以下のコマンドでインストールと設定が可能です。

# 1. ibus-mozc のインストール
sudo apt install -y ibus-mozc fonts-noto-cjk

# 2. IBus をデフォルトに設定
im-config -n ibus

# 3. 再起動
sudo reboot

トラブルシューティング

1. 日本語が文字化け(□□など)する場合

日本語フォントが不足している可能性があります。以下のコマンドで日本語フォントを追加インストールしてください。

sudo apt install -y fonts-noto-cjk fonts-takao

2. キーを押しても切り替わらない場合

環境変数が正しく読み込まれているか確認してください。ターミナルで以下を実行し、設定値が表示されるかチェックします。

echo $XMODIFIERS

まとめ

コマンドライン操作だけで日本語入力環境を整えることで、GUIに頼らず迅速にセットアップを完了できます。Ubuntu 系の OS で日本語入力がない場合は、ぜひ本記事の手順を試してみてください!


コメント