Linux Mint xRDP 日本語入力ができない問題の解決方法(Mozc対応)

Linux Mint を xRDP で Windows から操作すると、

  • 日本語が入力できない
  • Mozc が使えない
  • 入力がアルファベットのままになる

といった問題がよく発生します。

これは Linux Mint や xRDP の不具合ではなく、
リモート接続時の入力方式の違いによって起きる現象です。

この記事では、
Linux Mint + xRDP 環境で日本語入力(Mozc)を使えるようにする方法を
初心者向けにわかりやすく解説します。


なぜ日本語入力ができないのか

xRDP では、
Windows のキーボード入力が Linux に送られる際に
IME(日本語入力)の情報が失われます。

そのため Linux 側で Mozc が入っていても、
入力モードが英字のままになり、日本語に切り替えられなくなります。


Mozc がインストールされているか確認

まず Linux Mint 側で Mozc が入っているかを確認します。

dpkg -l | grep mozc

何も表示されなければ、インストールします。

sudo apt update
sudo apt install -y ibus-mozc

入力フレームワークを ibus に変更

xRDP では fcitx より ibus の方が安定します。

im-config -n ibus

再ログインまたは再起動します。


ibus に Mozc を追加する

  1. Linux Mint の設定 → キーボード → 入力方法
  2. 入力エンジンに Mozc を追加
  3. 既存の英語入力の下に Mozc があることを確認

xRDP 用の環境変数を設定

次のファイルを編集します。

nano ~/.xsessionrc

中に以下を追加:

export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus-daemon -drx

保存して閉じます。


再接続して確認

xRDP から再ログインし、
Ctrl + Space または 半角/全角 で Mozc が切り替わるか確認します。

日本語が入力できれば成功です。


それでも入力できない場合

xRDP の黒画面やログイン失敗がある場合、
こちらの記事を先に修正してください。

👉 Linux MintでxRDP接続すると黒画面になる原因と解決方法


まとめ

Linux Mint + xRDP で日本語入力ができない原因は、

入力フレームワークと環境変数がリモート環境に合っていないこと

です。

Mozc + ibus + xsession 設定を行うことで、
Windows と同じように日本語入力が使えるようになります。

コメント

タイトルとURLをコピーしました