WSL2 KaliLinux で日本語入力ができなくなったので、その解決方法

最終更新日:





WSL2 KaliLinux の GUI(kex) でアップデート後に日本語入力ができなくなってハマったので、その解決方法

具体的な症状は、ターミナルでは mozc に切り替えて日本語入力ができるけど、その他のソフトウェアでは切り替わらないし、手動で切り替えても日本語入力することができない。めっちゃ不便



解決方法

~/.xinputrc に fcitx5 の自動起動するように以下のように記述してあることを確認

run_im fcitx5


~/.profile または ~/.xprofile(無ければ作る) 或いは両方に以下の記述があることを確認

export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
export INPUT_METHOD=fcitx5
export DefaultIMModule=fcitx5


reinstall では解決しなかったので purge する

$ sudo apt purge fcitx5 fcitx5-mozc


関連パッケージを削除する

$ sudo apt autoremove


再度インストールする

$ sudo apt install fcitx5 fcitx5-mozc

再起動する。これで直るはず



再起動後 fcitx5 が自動起動しない場合は Session and StartupApplications Autostartfcitx5 (Start fcitx5) が在るか確認して、無ければ追加する。

Name: fcitx5
Description: Start fcitx5
Command: fcitx5
Trigger: on login



インストールされているもの

$ apt list --installed | grep fcitx
fcitx-mozc-data/kali-rolling,now 2.29.5160.102+dfsg-1.4 all [installed,automatic]
fcitx5-config-qt/kali-rolling,now 5.1.8-1 amd64 [installed,automatic]
fcitx5-data/kali-rolling,now 5.1.12-2 all [installed,automatic]
fcitx5-frontend-all/kali-rolling,now 5.1.12-2 all [installed,automatic]
fcitx5-frontend-gtk2/kali-rolling,now 5.1.3-2 amd64 [installed]
fcitx5-frontend-gtk3/kali-rolling,now 5.1.3-2 amd64 [installed,automatic]
fcitx5-frontend-gtk4/kali-rolling,now 5.1.3-2 amd64 [installed,automatic]
fcitx5-frontend-qt5/kali-rolling,now 5.1.9-1+b1 amd64 [installed,automatic]
fcitx5-frontend-qt6/kali-rolling,now 5.1.9-1+b1 amd64 [installed,automatic]
fcitx5-modules/kali-rolling,now 5.1.12-2 amd64 [installed,automatic]
fcitx5-mozc/kali-rolling,now 2.29.5160.102+dfsg-1.4 amd64 [installed]
fcitx5/kali-rolling,now 5.1.12-2 amd64 [installed]
libfcitx5-qt-data/kali-rolling,now 5.1.9-1 all [installed,automatic]
libfcitx5-qt1/kali-rolling,now 5.1.9-1+b1 amd64 [installed,automatic]
libfcitx5-qt6-1/kali-rolling,now 5.1.9-1+b1 amd64 [installed,automatic]
libfcitx5config6/kali-rolling,now 5.1.12-2 amd64 [installed,automatic]
libfcitx5core7/kali-rolling,now 5.1.12-2 amd64 [installed,automatic]
libfcitx5gclient2/kali-rolling,now 5.1.3-2 amd64 [installed,automatic]
libfcitx5utils2/kali-rolling,now 5.1.12-2 amd64 [installed,automatic]



コメント