# KDE Plasma の Wayland セッションで日本語入力

**URL:** <https://discuss.kde.org/t/kde-plasma-wayland/9014>\
**Category:** KDE 日本語フォーラム 🥷🍣\
**Tags:** plasma, input-method, docs-user\
**Created:** [December 23, 2023, 6:09pm UTC](https://discuss.kde.org/t/kde-plasma-wayland/9014 "2023-12-23T18:09:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryam](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/ryam/32/4992_2.png) [@ryam](https://discuss.kde.org/u/ryam)\
**Post date:** [December 23, 2023, 6:09pm UTC](https://discuss.kde.org/t/kde-plasma-wayland/9014/1 "2023-12-23T18:09:53Z")

</div>

2月にリリースされる予定の Plasma 6 では、[Wayland](https://ja.wikipedia.org/wiki/Wayland) がデフォルトで使用されるようになります。また Wayland の受容が進む中、ディストリビューションの中には X11 のサポートを打ち切るものもあるようです。  
そこで、KDE Plasma の Wayland セッションでの日本語入力の設定方法について少し書かせていただこうと思います。

入力メソッドのフレームワークには Ibus や uim などもありますが、ここでは KDE との関わりが深い方が開発されている Fcitx 5 の設定方法を、[公式 Wiki](https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland) の解説に準拠して説明していきたいと思います。

まず、古いバージョンの Fcitx (Fcitx 4) ではなく、 **Fcitx 5** がインストールされていることを確認してください。

従来必要だった環境変数のうち、GTK\_IM\_MODULE, QT\_IM\_MODULE, SDL\_IM\_MODULE は基本的には設定しないでください。

システム設定を開き、入力デバイス \> 仮想キーボード から “Fcitx 5” を選択してください。

 ![image](https://discuss-cdn.kde.org/uploads/default/original/2X/5/5b8903c2eaf01cde4ca69cd2614b6066c144a0d3.png)

これで、ほとんどのアプリケーションで日本語入力ができるようになるはずです。

ただし、XWayland を使用する（Wayland にネイティブ対応していない）アプリケーションのために、公式 Wiki では XMODIFIERS を従来通りに設定することが推奨されています。  
Bash を使用している場合、ホームディレクトリにある `.bash_profile` に以下を書き込んで保存してください。

```auto
export XMODIFIERS=@im=fcitx

```

その他の方法については、[公式 Wiki](https://fcitx-im.org/wiki/Setup_Fcitx_5) を参照してください。

また、いくつかのアプリケーションでは、GTK\_IM\_MODULE もしくは QT\_IM\_MODULE を個別に設定しないと、正しく動作しないようです。

その場合は、アプリケーションランチャーのエントリを右クリック \> アプリケーションを編集… からデスクトップエントリのプロパティを開き、環境変数 (Environment Variables) を以下の例のように設定してください。

 ![image](https://discuss-cdn.kde.org/uploads/default/original/2X/5/5811c361b82f8f0addb5e27e20f523a4acb69bd6.png)

公式 Wiki によると、Electron/Chromium アプリケーション（Visual Studio Code など）で Fcitx 5 を使用するには、以下のオプションを指定して実行する必要があるそうですが、私の環境では要りませんでした。少し古い情報なのかもしれません。

```auto
--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime

```

今後も、対応状況や設定方法が変わってくるかもしれません。  
ここで最新の情報について交換できればと思います。

解説について、間違っている点があればぜひご教示ください🙇

---

<div class="post-metadata">

**Author:** ![phanect](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/phanect/32/979_2.png) [@phanect](https://discuss.kde.org/u/phanect)\
**Post date:** [April 21, 2024, 1:11pm UTC](https://discuss.kde.org/t/kde-plasma-wayland/9014/3 "2024-04-21T13:11:27Z")

</div>

この記事を参考にして、KDE neon 6 編書きました。

> [@\[コメント欄に最新版向け記事あり\] KDE neon 6 で fcitx5-mozc による日本語入力環境をセットアップする](https://discuss.kde.org/t/kde-neon-6-fcitx5-mozc/14387):
>
> KDE neon 6 をクリーンインストールし、最初から fcitx5 と mozc をセットアップしましたので、手順を共有します。 [fcitx の公式ドキュメント](https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland)と、以下の @ryam さんの投稿を参考にしました。 今のところパッケージの依存関係が少しおかしく、新しい Wayland 環境にあっていないようで、若干トリッキーなやり方をしています。 私の方でも、そのうち時間を作って、どうにか修正できないか KDE neon のメンテナーの人に連絡を取ってみたいと思っています。 IME のインストール手順warning クリーンインストールされた環境を前提とした手順ですので、既存の KDE Plasma 5 からアップグレードした環境の場合、一部当てはまらない可能性があります。 1. パッケージのインストールとファイルベースの設定 まず以下のコマンドを実行しました。 sudo apt install fcitx5-mozc kde-config-fcitx5 # (1) sudo apt remove --purge im-config # (2) echo "…
