Linux の Lyx で日本語入力できなくなりました。

Linux の Lyx で日本語入力できなくなりました。

- 匿 名 の投稿
返信数: 5
Arch Linux の LyX で突然、日本語入力ができなくなりました。
検索したのですが、解決方法がなかったので教えてください。

LyX のメーリングリストが機能していないので、
こちらに質問させていただきます。

もしかして LyX はもう時代遅れなのでしょうか?

OS は Arch Linux で、ソフトウェアは LyX、
日本語入力ソフトウェアはmozcです。

LyX のヴァージョンは 2.2.3 です。
$ sudo pacman -S lyx
でインストールしました。

mozc は他の全てのソフトウェアで使用できています。
(現在もこうして日本語入力できています)
mozc の問題ではないようです。

LyX の日本語設定は、
https://texwiki.texjp.org/?LyX%2F%E8%A8%AD%E5%AE%9A
を見て設定いたしました。

つい半月くらい前には使えていたのですが、
急に、LyX で日本語入力ができなくなりました。

$ mv .lyx .lyx.orig
$ sudo pacman -R lyx
$ sudo pacman -Syu
$ sudo pacman -S lyx
して、つまり設定ファイルを別名保存し、LyX を再インストールしました。
そして、日本語設定を再設定しても、不具合は同様でした。

ご回答よろしくお願いします。

匿 名 への返信

Re: Linux の Lyx で日本語入力できなくなりました。

- 前田 一貴 の投稿
私は LyX ユーザーではないので書けることは限られているのですが,
まず LyX の問題なのか,インプットメソッド (IME) と GUI ツールキットとの間の問題
なのかをはっきりさせる必要があります.おそらく後者なのではと思いますが.

> mozc は他の全てのソフトウェアで使用できています。

ということですが,LyX は Qt を使っているソフトウェアなので,
GTK は OK で Qt はだめという状態になっている可能性もありえると思います.
あとは mozc といっても IME が IBus なのか Fcitx なのかによっても変わってきます.
突然日本語入力ができなくなったとのことですが,このあたりのことをいじった記憶など
ないでしょうか.

例えば Fcitx ならば,調べてみると
http://pagent.github.io/2015/04/02/fcitx-qt-program/
https://wiki.archlinux.jp/index.php/Fcitx
などが出てきます.
前田 一貴 への返信

Re: Linux の Lyx で日本語入力できなくなりました。

- 匿 名 の投稿
素早いご返事ありがとうございます。

mozc の IME は Fcitx です。

Qt を疑ったのですが、Qtを使っているソフトウェアである「KVIrc」
をインストールして、日本語入力できるかどうか試してみました。
$ sudo pacman -S kvirc

その結果ですが、「KVIrc」上でも日本語入力できました。
どうやら Qt の問題ではないようです。

IME の設定で「漢字キー」ではなく、他のキーで日本語入力を切り替える
ようにしても、LyX ではできませんでした。

ともかくご返事ありがとうございました。

匿 名 への返信

Re: Linux の Lyx で日本語入力できなくなりました。

- 前田 一貴 の投稿
そうですか.そうなると LyX 固有の問題の可能性があるので,厄介そうですね…….

自分でも Gentoo Linux の環境で LyX を入れて試してみましたが,
fcitx-qt5 を入れて,環境変数 QT_IM_MODULE=fcitx を設定しておくと
問題なく入力できました.

ちなみに,プログラムのバージョンはどうなっていますでしょうか.
LyX の「ヘルプ」から「LyXについて」を選ぶと,
私の環境では LyX バージョン 2.2.3,Qt バージョン(実行時,コンパイル時とも)5.9.2 と出ます.

それから,デスクトップ環境をお使いの場合,メニューなどから起動するのと,
ターミナルから起動するので挙動が違うかもしれないので,試してみるのも手です.
前田 一貴 への返信

Re: Linux の Lyx で日本語入力できなくなりました。

- 前田 一貴 の投稿
LyX のバージョンは最初に書かれていましたね.
Qt のバージョンはどうでしょうか.
前田 一貴 への返信

Re: [SOLVED]Linux の Lyx で日本語入力できなくなりました。

- 匿 名 の投稿
Qt version: 5.9.1です。


Gentoo Linux での実験をしていただき、ありがとうございました。


私も Linux Mint 18.2 (Sonya) MATE 64bit で実験をしてみました。

こちらでは、うまく行きました。


Arch Linux の問題でしょうか。


あっ、今、fcitx-qt5 をインストールし、

$ QT_IM_MODULE=fcitx

$ lyx

したら、日本語入力が再びできるようになりました。


たいへんお騒がせしました。解決いたしました。

感謝感激です。誠にありがとうございました。