ManjaroでVSCodiumを起動中、Mozcによる日本語入力ができない。

他のアプリは問題なく日本語入力できるのに…。

失敗例1

今回のVSCodiumは、ソフトウェアの追加と削除を使ってAURからダウンロードしたものです。
これをいったんアンインストールします。

VSCodium - Open Source Binaries of VSCode

次に、VSCodiumの公式サイトから、debパッケージをインストールします。
しかしdebは、名前通りdebianベースのOSじゃないとインストールできないものなので、ManjaroなどArchベースのOSでもインストールできる形に変換します。

ソフトウェアの追加と削除から、AURにあるdebtapをインストールします。

コンソールを起動して、初めに下記のコマンドを実行します。

sudo debtap -u

データベースの更新が行われるのでしばらく待ちます。
完了したら、debファイルのあるフォルダまで移動して、下記のコマンドを実行します。(下記は一例なので、実際のファイル名に合わせてください。)

debtap codium_1.89.1.24130_amd64.deb

「Enter Packager name (can be left blank)」とかいう質問が出てくるけど、わけもわからずとりあえず「vscodium」と入力。

「Enter package license (can be left blank, you can enter multiple licenses comma separated)」という質問も出てきたけど、とりあえず空欄で。

「grep: warning: stray \ before /」というメッセージがいっぱい出てくるけど、そのまま数分放置。

「If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue」というメッセージが出たので、とりあえず1を選ぶ。
コンソール上でviが起動するので、すぐさま「:wq」で離脱。

そしてもうしばらく待つと、zstファイルが生成されます。

sudo pacman -U codium-1.89.1.24130-1-x86_64.pkg.tar.zst

そしてarch用パッケージをインストールしようとしましたが…依存関係が解決できないだのなんだのいっぱい言われてエラー。わけわかめ。

失敗例2

もしかしたら、AURにいくつもあるVSCodiumのうち、もともと使っていた「vscodium-bin」じゃなくて「vscodium」「vscodium-electron」「vscodium-git」だったらどうかと思ってインストールしようとしたけど、やたらとインストールに時間がかかる…。
いずれもひたすら待つこと約20分。ようやくインストールが完了したけど、これらのVSCodiumでも日本語入力が無理でした。時間返して…。

ちなみにManjaro公式リポジトリにはVSCodiumがないので、あまり信用ならないAURから落とすしかなかったのです。
あと、アンインストールは一瞬で終わった。

一時的な対処方1

AURからVSCodiumじゃなくてVSCodeをインストールしましたが、こちらなら問題なく日本語入力できました…。
でもこれだと、Microsoftに屈することになってしまいます。Windowsが嫌になって、Linuxに移ってきたというのに。
ちなみにVSCodeも、Manjaro公式リポジトリには無い。宗教上の理由かな…。

一時的な対処方2

VSCodiumの方も、公式サイトからdebじゃなくてrpmをダウンロードして解凍して、usr/share/codiumの中にあるcodiumというファイルを直接起動した場合も、日本語入力が可能でした。
ただしこれだと、パッケージ管理に紐付いていない宙ぶらりんの野良アプリになってしまうのが難点。

参考サイト

Ubuntu上のVisual Studio Codeで日本語入力できない問題の解決方法 – // もちぶろ

UbuntuのVSCodeで日本語入力ができない #Ubuntu - Qiita

How to Install DEB Packages in Arch Linux

yayとかいうやつのインストールもするように記載されていますが、あくまでもコマンドからAURのアプリをインストールするためのものなので、ソフトウェアの追加と削除からやる場合は不要でした。

Arch + KDE 6 (Wayland) で日本語入力環境を少しでもまともにする #archLinux - Qiita

最近ManjaroでもKDEがバージョン6になりましたが、ChromiumやDiscordではとくに問題なく、引き続きMozcで日本語入力できたので、解決にはならなさそう。