UBUNTU
【新入生夏記事】Ubuntu の VSCode で 日本語入力 ができない問題
公開日:
2022/08/08
【新入生夏記事】Ubuntu の VSCode で 日本語入力 ができない問題

先に結論

Ubuntu SoftwareかSnapでインストールしてますよね??

普通に公式サイトからdebでダウンロードしましょう。

経緯

夏にガッチリ開発をやりたいので、自分のノートパソコンに U untu 22.04.1 LTSをインストール。

Ubuntu SoftwareからVSCode Insidersもインストールしたのでさあプログラミングやっていくかとしたら問題が発生した。

日本語入力ができない、、、

他のアプリで入力してからコピペすれば行けるのだが毎回コピペは流石に面倒。

原因と解決策を探すことにした。

普通にVSCodeのissueにあるだろと思って探すとありました。 (issue #96041)

理由

解決策は最初に書いたとおりなんですが、理由はなぜでしょうか。

以下のように書いてありました。

This is due to the fact that there are compatibility issues for containerized(including snap and flatpak) application's graphical toolkits to communicate with the input method framework running on the host's system (the host may use a different graphical toolkit version, which may feature an interface that is incompatible with the one used in the application).

Architectural changes may be required in the relative upstream components to improve the situation, but it is unlikely something that a downstream project (VSCode) can tackle.

ざっくり日本語訳するとこういうことです。

snapやflatpakなどのアプリのグラフィックのツールキットにはパソコンで動いている入力メソッドフレームワーク (アプリで使われているのと互換性のない異なるグラフィックツールキットのバージョン)との通信に互換性問題がある。

この問題を解決するには根本的に(上の方で)解決しないといけないので、VSCodeのような下流のプロジェクトが対処できる問題ではない

とのこと。

最後に

正直、debでいれてもsnapでいれてもあんまり変わらないと思っていたので意外でした。

なんだかんだdebで入れるのが無難ですね。

一緒に読まれている記事
記事がありません。