Ubunut Linux 24.04 LTSを使っているのですが、日本語入力でちょっと困ったことがあります。
nautilusやGNOME Text Editor上で日本語を入力すると二重に入るのです。
たとえば「あいうえお」と入力して

確定すると、なぜか二重に入ってとても使いにくいです。

「それは致命的では?」という感じなのですが、今のところこの事象に遭遇するのはnautilusとGNOME Text Editorの
2つだけで、それ以外のソフトウェアでは遭遇しません。
つまりGNOMEに関するなにかと相性が悪いのだと思いますが、いい加減なんとかするかと調べてみました。
環境は以下です。
見ていると、どうもibus-mozとの組み合わせの問題のようでIBusからFcitx 5に変更した方がよさそうです。
こちらですね。
$ apt show fcitx5-mozc Package: fcitx5-mozc Version: 2.28.4715.102+dfsg-2.2build7 Priority: optional Section: universe/utils Source: mozc Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1,139 kB Depends: libabsl20220623t64 (>= 0~20220623.0-1), libc6 (>= 2.38), libfcitx5config6 (>= 5.1.7), libfcitx5core7 (>= 5.1.7), libfcitx5utils2 (>= 5.1.7), libgcc-s1 (>= 3.4), libprotobuf32t64 (>= 3.21.12), libstdc++6 (>= 13.1), fcitx5, mozc-server (= 2.28.4715.102+dfsg-2.2build7), fcitx-mozc-data Recommends: mozc-utils-gui (= 2.28.4715.102+dfsg-2.2build7) Homepage: https://github.com/google/mozc.git Download-Size: 281 kB APT-Sources: http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages Description: Mozc engine for fcitx5 - Client of the Mozc input method This is the mozc engine for fcitx version 5. Fcitx is a input method framework with extension support, which provides an interface for entering characters of different scripts in applications using a variety of mapping systems. . 心地よい今風の使い勝手を実現していて、直感的な視覚的設定ツールを備え、見た目や 入力方法を変更可能です。高い次元のモジュール構造と拡張性で、GTK+ 2/3 と Qt4 IM モジュールにより Fbterm や純粋な Xlib、GTK+、KDE を基にした UI に対応し、 開発者にとって扱いやすい API を備えています。 . fcitx5-mozc provides client part of the Mozc input method.
ちなみに、これまで使っていたibus-mozcはこちら。
$ apt show ibus-mozc Package: ibus-mozc Version: 2.28.4715.102+dfsg-2.2build7 Priority: optional Section: utils Source: mozc Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 689 kB Depends: libabsl20220623t64 (>= 0~20220623.0-1), libc6 (>= 2.34), libglib2.0-0t64 (>= 2.32.0), libibus-1.0-5 (>= 1.5.4), libprotobuf32t64 (>= 3.21.12), libstdc++6 (>= 13.1), libxcb-xfixes0, libxcb1, mozc-data, mozc-server (= 2.28.4715.102+dfsg-2.2build7), ibus (>= 1.2) Suggests: mozc-utils-gui (= 2.28.4715.102+dfsg-2.2build7) Homepage: https://github.com/google/mozc.git Task: ubuntu-live, ubuntucinnamon-live Download-Size: 190 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu noble/main amd64 Packages Description: IBus 用 Mozc エンジン - Mozc 入力メソッドのクライアント IBus は Intelligent Input Bus です。Linux OS 向けの新たな入力フレームワーク です。完全な機能を備え、ユーザフレンドリな入力メソッドユーザインターフェース を提供します。また、入力メソッドを簡単に開発できるよう開発者向けの補助も あります。 . Mozc は日本語 Input Method Editor (IME) で、Chromium OS, Windows, Mac や Linux などマルチプラットフォームを意図した設計です。 . ibus-mozc は Mozc 入力メソッドのクライアント部分を提供します。 . このオープンソースプロジェクトは Google 日本語入力に由来するものです。
ではインストール。
$ sudo apt install fcitx5-mozc
入力後、「設定」から「システム」 → 地「域と言語」

「Managed Installed Languages」

「キーボード入力に使うIMシステム」をFcitx 5に変更。

これで再ログインすると、入力がFcitx 5に変更されています。

Fcitx 5設定またはfcitx5-config-qtで、Fcitix 5の設定を行えます。
入力メソッドは「Mozc」のみにした方がよいという情報を見たのですが、これだとデフォルト入力が
全角になってしまったので以下のようにしました。

それから、入力メソッドの切り替えに「Control+スペース」が入っているととても都合が悪いので削除。
しばらくはFcitx 5を使ってみたいと思います。