0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu26.04でfcitx5-mozcの設定

0
Last updated at Posted at 2026-06-04

(このあたり、UbuntuとGNOMEとibusとfcitxの関係性について解説してくれる人いないかなー)

先日公開されたUbuntu 26.04を手元のマシンに入れてみました。最初からかなり安定している(ホントか?)し、いろいろなところがユーザーフレンドリーになっている(aptの表示やsudo, ipなどでちょっと感動しました)ので、唯一手こずった日本語入力関連だけ備忘録がてら書いておきます。


fcitx5-mozc自体のインストール

これはaptするだけ。

sudo apt install fcitx5-mozc

終わったら、設定アプリ → System → Region & Language → Manage Installed Languagesにいく。初めて開くときはなんか必要モジュールを入れるか訊かれる(The language support is not installed completelyってメッセージ)ので、入れてあげる。

その後、Keyboard input method systemをFcitx5に変更して、Close。で、ログアウト&ログインするか、システムを再起動。※ターミナルでim-config -n fcitx5にしてもいいみたい。

ここが問題なのだが、これで再起動してきてもUbuntuはfcitx5を起動してくれないっぽい。

fcitxの自動起動設定

gnome-tweaksを入れて自動起動で設定するか、以下の手順で設定可能。

ターミナルで、fcitx5-diagnoseを実行すると、今の設定のイケてないところを教えてくれる。
↑をやっただけだと、以下の4点を主に指摘されるはず(たぶん…)。

  • fcitxが起動してねーぞ!
  • XMODIFIERSが変だぞ!
  • QT_IM_MODULEibusになってんぞ!
  • GTK_IM_MODULEibusになってんぞ!
  • (Xim server nameがibusだぞって言われる人もいるかもだが、これの解決法は調べていない)

で、最初の「fcitxが起動してねーぞ!」を解決しにいく。メッセージの周辺で、「ビギナーズガイド見ろ!」と表示されているので、そのリンク先のコマンドをターミナルにコピペして実行すればOKのはず。

↓たしか、このコマンド。

mkdir -p ~/.config/autostart && cp /usr/share/applications/org.fcitx.fcitx5.desktop ~/.config/autostart

で、再起動してステータスバーの右のほう(ネットワークとか音量とか表示されてるあたり)にキーボードっぽいアイコンが表示されれば、とりあえずfcitx自体は起動している。

残り3つの解決(やらなくても日本語は打てるはず……?)

これは解決しなくても動くっぽい気がするけど、XMODIFIERSQT_IM_MODULEGTK_IM_MODULEについては、以下のように設定すればいいっぽい。

fcitx5-diagnoseが上記環境変数について~/.xprofileに書けと指南してくれるのだが、これはX11の際に読まれるファイルらしく、Wayland専用のUbuntu 26.04では指南のとおりにしてもムダ。そこで、GUIセッション開始時に読まれる別の設定ファイルを作る。

参考: https://wiki.archlinux.jp/index.php/%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0#Wayland_%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%94%E3%81%A8

↓のディレクトリを作って、そこに設定ファイルを置く。名前はなんでもよくて、中身はkey=valで記述する。

mkdir ~/.config/environment.d

たとえば、以下のように。

~/.config/environment.d/input-method.conf
XMODIFIERS="@im=fcitx"
QT_IM_MODULE="fcitx"
GTMK_IM_MODULE="fcitx"

再起動してfcitx5-diagnoseすると、設定がちゃんとできているかわかる。

ちなみにこれだと今のユーザだけの設定なので、/etc/environmentを編集して↑を書くと全員共通にできるかも(試してません)。

mozc有効化

とりあえずfcitxが自動で起動するようになったので、mozcを有効にする。
Ubuntu 26.04では設定アプリのKeyboardにおいてAdd Input Sourceを探してもmozcが出てこない(ibusのが出るのかな、これ)ので、fcitx側で設定する。

ステータスバーに出ているfcitxのアイコンから、Input Method Settingsを選ぶと、設定が起動する。以下を設定。

  • Available Input Methodからmozcを探して、Current Input Method側に入れる
  • Current Input Methodから不要なものを外す(たぶんmozc単品にしてよいと思われる)
  • Select system keyboard layoutから自分のキーボードに合ったものを設定する
  • (これはおまけ) mozcが選択されている状態で歯車マークの設定からInitial ModeをDirectにしておくと、デフォルトではIMEオフになってくれます(ターミナルとか触るときに発狂しないために是非)

で、Applyしてあげると、日本語入力ができるようになっている、はず。


あと、kimpanelを入れろとも言われるので、それも入れておくべきかも(入れなくても日本語入力自体は動く)。

sudo apt install gnome-shell-extension-manager
#入れたら、以下を実行
extension-manager

起動したウインドウで、Browseタブに行き、kimpanelと検索窓に打つと"Input Method Panel"が出るので、それを入れる。

その他ちび問題(直し方知ってる人求む)

  • 関係ないけど、fcitx側からmozcの入力モードを変えると、mozcアイコンがただの「あ」になって戻らなくなるっぽいです。
  • Firefoxだと変換候補パネルの位置がズレるっぽいです。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?