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 を再インストールしました。
そして、日本語設定を再設定しても、不具合は同様でした。
ご回答よろしくお願いします。
私は 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
などが出てきます.
まず 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
などが出てきます.
そうですか.そうなると LyX 固有の問題の可能性があるので,厄介そうですね…….
自分でも Gentoo Linux の環境で LyX を入れて試してみましたが,
fcitx-qt5 を入れて,環境変数 QT_IM_MODULE=fcitx を設定しておくと
問題なく入力できました.
ちなみに,プログラムのバージョンはどうなっていますでしょうか.
LyX の「ヘルプ」から「LyXについて」を選ぶと,
私の環境では LyX バージョン 2.2.3,Qt バージョン(実行時,コンパイル時とも)5.9.2 と出ます.
それから,デスクトップ環境をお使いの場合,メニューなどから起動するのと,
ターミナルから起動するので挙動が違うかもしれないので,試してみるのも手です.
自分でも Gentoo Linux の環境で LyX を入れて試してみましたが,
fcitx-qt5 を入れて,環境変数 QT_IM_MODULE=fcitx を設定しておくと
問題なく入力できました.
ちなみに,プログラムのバージョンはどうなっていますでしょうか.
LyX の「ヘルプ」から「LyXについて」を選ぶと,
私の環境では LyX バージョン 2.2.3,Qt バージョン(実行時,コンパイル時とも)5.9.2 と出ます.
それから,デスクトップ環境をお使いの場合,メニューなどから起動するのと,
ターミナルから起動するので挙動が違うかもしれないので,試してみるのも手です.