LOCALLM 2025.12.04

Bazzite(Fedora Atomicベース)+ KDE(Plasma 6)+ Wayland 環境で、
Fcitx5 + Mozc を設定しているのに日本語入力に切り替わらない というトラブルに遭遇しました。
見た目上は正常なのに、日本語が一切打てないという 非常にハマりやすい症状 だったので、
最終的に 完全解決した手順をまとめておきます。
という環境で、
にも関わらず、
日本語入力に一切切り替わらない
という状態になりました。
Ctrl + Space全角 / 半角変換 / 無変換どのキーを押しても 英字入力のまま
確認したところ:
fcitx5-remote
→ 0(Fcitx5は起動している)
echo $XMODIFIERS
→ 何も表示されない
つまり、
という「幽霊状態」でした。
🔴 Wayland セッションに Fcitx5 用の環境変数が渡っていなかった
本来、以下の環境変数が必要です:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
しかし Bazzite(Atomic/Immutable)+ Plasma 6+ Wayland の組み合わせでは、
これらが自動設定されないことがあり、Fcitx5 が“起動しているだけ”の状態になります。
sudo nano /etc/environment
一番下に以下をそのまま追加:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
Ctrl + O → EnterCtrl + Xmkdir -p ~/.config/autostart
nano ~/.config/autostart/fcitx5.desktop
中身:
[Desktop Entry]
Type=Application
Exec=fcitx5
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Fcitx5
保存:
Ctrl + O → EnterCtrl + Xreboot
再起動後に以下を実行:
echo $XMODIFIERS
正常なら:
@im=fcitx
と表示されます。
続いて入力テスト:
Ctrl + Space → konnichiha → こんにちは
これで 日本語入力が完全復旧 しました。
| 項目 | 内容 |
|---|---|
| 問題点 | Mozcがあるのに日本語入力に切り替わらない |
| 症状 | すべて英字入力のまま |
| 原因 | WaylandにFcitx5環境変数が渡っていなかった |
| 解決策 | /etc/environment の修正+Fcitx5自動起動登録 |
Bazzite・Fedora Atomic・Wayland・Plasma 6 の組み合わせでは、
「Fcitx5が起動している」
「Mozcが登録されている」
「JP表示が出ている」
この3つが揃っていても日本語入力できないケースがあります。
その場合は、
🔴 環境変数を疑う
これが最重要ポイントです。