Ubuntu で日本語を使う
【サイト内の関連ページ】
Ubuntu 24.04 初期設定詳細ガイド
本ページは Ubuntu 24.04 LTS を対象とする。日本語入力の枠組み(インプットメソッドフレームワーク)は fcitx5、日本語入力エンジンは Mozc を使用する。Ubuntu 24.04 の公式パッケージは fcitx5-mozc である(fcitx 4 系の fcitx-mozc は提供されていない)。
日本語環境の整備
- 言語サポートのインストール
端末で,次のコマンドを実行する.check-language-support は,現在の言語設定に対して不足しているパッケージの一覧を出力するコマンドである.
# パッケージリストの情報を更新 sudo apt update sudo apt -y install language-selector-common sudo apt -y install $(check-language-support)
- 表示言語とロケールの設定
表示言語は「設定」の「システム」→「地域と言語」で「日本語」を選ぶ。端末で設定する場合は,端末で,次のコマンドを実行する.設定の反映には再ログインが必要である.
sudo locale-gen ja_JP.UTF-8 sudo update-locale LANG=ja_JP.UTF-8 LANGUAGE=ja:en_US:enかつて用いられた ~/.pam_environment による環境変数の設定は,PAM 1.5.0 で非推奨となり,Ubuntu 22.04 以降では読み込まれない。ロケールの設定には,上記の update-locale(設定先は /etc/default/locale)を使用する。 - fcitx5-mozc のインストール
端末で,次のコマンドを実行する.
# パッケージリストの情報を更新 sudo apt update sudo apt -y install fcitx5 fcitx5-mozc fcitx5-config-qt im-config
- 不要なインプットメソッドの削除
Ubuntu には既定で ibus が入っている。fcitx5 と併用すると入力の切り替えが競合することがあるため,ibus 系の Mozc 関連パッケージを削除する。im-config -l は,利用可能なインプットメソッドの一覧を表示するコマンドである.
im-config -l sudo apt remove -y ibus-mozc sudo apt remove -y ibus-table
- im-config -n fcitx5 を実行して,fcitx5 を使用するように設定
端末で,次のコマンドを実行する.このコマンドにより,GTK_IM_MODULE,QT_IM_MODULE,XMODIFIERS などの環境変数がログイン時に設定される.
im-config -n fcitx5
- システムを再起動
端末で,次のコマンドを実行する.
sudo shutdown -r now
設定
- fcitx5 の設定と動作確認
端末で,次のコマンドを実行する.設定画面の「入力メソッド」タブで,一番上が「キーボード - 英語(US)」などのキーボード,二番目が「Mozc」になっていれば設定できている。Mozc が無いときは「入力メソッドを追加」から Mozc を追加する。
fcitx5-configtool - 入力メソッドの切り替えキー(半角/全角キーなど)の設定
端末で,次のコマンドを実行し,設定画面の「全体の設定」タブで「入力メソッドの切り替え」に割り当てるキーを設定する.
fcitx5-configtool - Mozc の設定(句読点の種類,英数字の候補で全角と半角のどちらを先にするかなど)
端末で,次のコマンドを実行する.fcitx5 の設定画面で Mozc の歯車アイコンから開くこともできる.
/usr/lib/mozc/mozc_tool --mode=config_dialog - Emacs の中で Mozc を直接使いたいとき
端末で,次のコマンドを実行する.
sudo apt -y install emacs-mozc