スタートメニューから日本語で検索できない不具合(Fcitx絡み)
私はLinux Mint CinnamonデスクトップをLMDE6で使い始めたのですが、既知のバグというか不具合がありました。Cinnamonデスクトップはデフォルトで左下のLMボタンをクリックしてメニューから選択する際に、キーワードを入力して絞り込むことができる仕様になっていますが、検索ワードに日本語を入力できません。アルファベットと数字しか入力できないのです。
動作の不具合としては、キーワード入力欄でインプットメソッドが有効にならないことが原因です。Cinnamonではずいぶん前からこの不具合が残っていた様です。テキストエディタで入力したワードをコピーして、検索ワードにペーストすると検索はできます。fcitx-mozcによるIM入力を使った日本語入力ができないという不具合がありました。(2バイト文字圏の中国語・韓国語等も同様にダメだったらしいです)
ここへ来てようやくこの不具合が改善されたという情報が、Githubに投稿されました。この問題はCinnamon 6.6 (Mint 22.3)で修正されているという情報です。この後にコメントが追加されていて、fcitx5-mozcに限って有効らしい情報があります。fcitx-mozcではダメです。
ibus-mozcでは遭遇しない不具合
ちなみにibus-mozcではこの問題には遭遇しないので、Cinnamonとfcitxの相性というか組み合わせで起きる不具合の様でした。Cinnamon 6.6で対策されたとは言え、回避するにはfcitxからfcitx5に移行する必要があります。
Linux Mintのシステムの簡単設定「入力方式フレームワーク」から、GUIでfcitx関係のインストールが簡単にできる仕組みになっているので、私は旧版のfcitxを使用してきました。しかしどうやらこの設定ツールが未だにfcitx5に対応してない様です。手作業でfcitxからfcitx5に切り替える必要があります。既にfcitxについてはより新しいfcitx5の利用が推奨されている様です。
この点に限って言えばLinux Mintチームにしては珍しく雑な仕事をしていると感じます。実際、MDE7がリリースされた時に私はようやくfcitx5に切り替えただろうと思っていたのですが、LMDE7でもfcitxのままとなっていました。Linux Mintと言えども日本語まわりは雑なのは仕方ないのでしょうかね。残念です。
Telegram Desktopもfcitx-mozcで日本語入力できなくなった
いつからなのかはっきりとはわかりませんが、Telegram Desktopもfcitx-mozcから日本語入力がインストールできなくなっていました。入力できないというよりは、Telegram Desktopの文字入力欄でIMが有効にならないのでアルファベットしか入力できません。IMが働かないのでかな変換(日本語入力)ができないと言う同じ不具合状況です。
私は家族の連絡用にTelegramを使用している関係上、仕方ないのでibus-mozcを使用するか、fcitx5-mozcに移行することを検討しました。結果的にfcitx5-mozcへ移行して、LMスタートボタンからの絞り込みも日本語対応させることにしました。
ibus-mozcにいちいち切り替えるよりはこの機会にfcitx5-mozcへの移行が合理的だと考えたのと、Linux Mintチームにも抜けはあるという妥協の気持ちです。Linuxは自由さが残されているので、自分で解決できるならカスタマイズすることも可能です。潔く自己責任でfcitx5に切り替えることにしました。
fcitxを削除、fcitx5をインストール
対処方法は上記リンク先にキャプチャ画像付きで記されていますが、fcitxからfcitx5に移行させる必要があります。私はLMDEを使用するにあたりコマンド入力を極力避けているので(デスクトップOSなのでGUIが標準と思っている)Synapticパッケージマネージャでアンインストール、インストールを行いました。
SynapticからGUI操作してもパッケージの依存関係は解決してくれます。fcitx-mozc、ibus-mozcをアンインストールした後にfcitx5-mozcをインストールしました。fcitx5関係のパッケージが新たにインストールされ、合わせてfcitx5設定ツールもインストールされます。この設定ツールからfcitx5の設定をします。キーボード配列が若干合わなくて試行錯誤しました。

fcitx-mozcでは入力できなかったCinnamonデスクトップのメニュー検索フィールドで、fcitx5-mozcを使って日本語変換ができるようになりました。個人的にはあんまり必要性を感じていなかった部分ですが(パッケージ名で検索していたためアルファベットで入力できれば事足りていた)、改善されたからには使い勝手も変わってくるかも知れません。積極的に使っていこうと思います。
Linux Mint Debian Editionでも同様に改善
LMDEにはCinnamonしか有りません。Linux Mintと同様にCinnamon+Fcitx,Fcitx5で同様の不具合が起こって数年経っていた様です。それが今回Cinnamon 6.6で改善されたため、ほぼ同等のパッケージングがなされているLMDEでもこの不具合が改善されました。
私はこの問題についてそれほど詳しい訳ではないので推測ですが、CinnamonデスクトップとFcitxというインプットメソッドの組み合わせで起きる不具合だった様です。英語圏ではFcitx等が不要なので、アジア圏(2バイト文字圏)のユーザーは不便なまま待たされていたということの様です。
Linux Mintチームに期待したいこと
この辺りの不具合対応になってくると、Linuxビギナーさんにはハードルが上がってくると思いますし、「面倒くさい」とか、「Linux Mint使えねーな」とか思えてくるでしょう。
個人的にもこの対応は一時的な応急処置であり、Linux Mintである以上、ウェルカムスクリーンよりシステム設定、入力方式と辿ることで、fcitx5-mozcをインストールして直ぐに日本語入力ができるように改修すべきだと思っています。なぜ未だにfcitx-mozcをインストールするのか疑問です。とっととfcitx5-mozcに切り替えるべきだと思います。
Linux Mintチームはキッチリとこういう部分を詰めて仕上げる必要があると思います。それはビギナーでも使い始め易いというディストリビューションの信頼性に繋がっているからです。Linuxビギナーに優しいLinux Mintという評価を守るためです。
こういう所を手抜きしていると、評価はガタ落ちになるのは見えています。実際、現時点、初心者にも優しく人気のLinuxディストリビューションは、「Zorin OS」や「MX Linux」だと言われています。「MX Linux」は軽量さ故に古いPCでもサクサク動くという面ががウケていると思います。
個人的にはLinux Mint(LMDE7)が断然使いやすいと思うのですが、多くのユーザーは見た目のギミック感や新鮮さに惹かれるものです。Linux Mintがビギナーに優しいディストリビューションだと今一度しっかり引き締めて改修をかけていただきたいものですね。
やっぱりLMDEは良いディストリビューションだ
私は今でもLMDE6/7を愛用しています。地味ですがやりたいことに集中できるし無駄なリソースも食わないので非常に快適です。
私の場合はネットワーク調査用(トラブル対応)に特化した用途では、Parrot OS 7も軽量サクサク動作&セットアップが簡単で便利だと感じています。用途限定でParrot OSを別のPCで使用しているので、あくまでもメインはLMDE7です。LMDE7はCinnamonデスクトップで機能的に熟成しているし無駄な挙動が無いので快適です。まあ今回の様なマイナーな不具合が無いとは言えませんが、リソースを無駄食いするWindowsよりはキビキビ動作して断然快適です。
と言うわけでLinuxディストリビューションでユーザーを奪い合っても仕方ないと思うので、Windows経験者をLinuxに引き込む位の優位性をLinux Mintには出してもらいたいと切に願います。それはやはり信頼性、安定性、わかり易さ、配慮ですね。
その為には、地味な不具合を潰していくという姿勢は続けて欲しいものです。今の状態まで持ってくるのは大変だったと思いますが、その現在の評価を下げないためにも品質(信頼性)をしっかり維持して欲しいと思うのです。私はその良さを地道にブログやSNSでちまちまと発信していく程度しか貢献できませんが。



コメント