ページ: 1
こんにちは。初めて投稿します。
下記、記事を参照して Windows 10 pro の Hyper-V上に
Manjaro linux をインストールしました。
Installing Manjaro in Hyper-V with Enhanced Session support
https://forum.manjaro.org/t/installing- … port/79394
◆環境
Win10pro Hyper-V
Manjaro 20.0.3(xfce 4.14)
xrdp 0.9.13-1
fcitx 4.2.9.7-3
fcitx-anthy 0.2.3-2
画面も広くなり、色々と触ってみようかと思ったら日本語入力が出来ない事に
気がつきました。
ちなみに、PowerShell上で下記コマンドを実行するまでは日本語入力が動いていました。
Set-VM -VMName "manjaro" -EnhancedSessionTransportType HvSocket
拡張セッションが怪しいと思っているのですが・・・何か情報を頂けると幸いです。
オフライン
まず、Manjaroとarchlinuxではリポジトリも動作しているkernel、アプリのバージョンすべて違いま
すので、Manjaroのフォーラムで質問されることをお勧めします。
その上での回答ですが
まずfcitx関係が正常に動作しているかご確認ください。(マウスを使って入力を切り替えれば日本語
入力ができるかどうか等)
fcitxに問題が無く、日本語入力切り替え「だけ」出来ないのであれば、fcitxの日本語入力切り替え
に使っているキーを確認し、他のキーに切り替えて入力切り替えできるかご確認ください。
追記
普通にmanjaroをインストールすると、GUI画面でインストール、設定が完結するのですが、(ただし、
日本語入力は用意されていないので自分でインストールして設定する必要がある。ver18の場合)サー
バーとして動作させることを前提にCUIにてインストールをされた場合、fcitxのGUI用の設定が必要だ
と思いますので、fcitxのGUI側の設定が出来ているかご確認ください。
編集者 underodig (2020-07-11 17:50:09)
オフライン
underodig 様
ご回答、ありがとうございます。
>まずfcitx関係が正常に動作しているかご確認ください。(マウスを使って入力を切り替えれば日本語
>入力ができるかどうか等)
GUIにて入力モードの切り替えは出来るのですが、肝心の入力は半角アルファベットのままという
感じです。タスクバーのアイコンも変化しません。
ちなみに、拡張セッションから通常モードに戻すと何事もなかったように日本語入力ができます。
オフライン
こちらでも、同様の症状を確認いたしました。
fcitx-anthyに限らず、fcitx-mozc、ibus-anthyでも同じですね。
この症状だと、xrdp 0.9.13-1とxorgがまだ対応できていないのではないか?
(調べてみると拡張セッションはリモートデスクトップに類するものだそうです。)
と考えていますが、確証はありません。
そんなわけですので、ちょっとお力になれそうにありません。
誠に申し訳ございません。
オフライン
Hyper-V 拡張セッションで日本語入力が出来ることが確認できました。
犯人は環境変数でした・・・ネット上のfcitx導入資料を参考に「~/.xprofile」に
fcitxの設定を行っていました。
でも、この状態だとxrdp起動時(拡張セッション)には環境変数がセットされていませんでした。
(通常のHyper-V、起動時は「~/.xprofile」によってセットされています)
archオフィシャルのwikiに「~/.pam_environment」に環境変数を設定しなさいと
書いてありました。
https://wiki.archlinux.jp/index.php/Fcitx
上記設定を行ったら、ちゃんと日本語入力が出来ました。
色々と調査して頂いた、underodig様、ありがとうございます。
オフライン
解決してよかったです。
また、お役に立てず申し訳ありませんでした。
解決方法参考になりました。ありがとうございます。
今後の糧に致します。
オフライン
ページ: 1