hisha
lyx-cjk-1.3.5-3 does not allow for kanji input in the main window. I tried this after starting kinput2 -canna& LANG=ja_JP LC_XMODIFIERS="@im=kinput2" lyx-cjk I can see japanese text, e.g. the splash.lyx file. I can input Japanese if I open the "find" dialog, or in the lower bar, the minibuffer, and even copy and paste the result into the main window, but NOT enter Japanese directly. This worked still fine with SUSE 9.1.
This is a known problem, but unfortunately no good solution is known
yet.
The problem is caused by the qt-immodule patch. SuSE Linux 9.1 didn't
yet have that patch, therefore the Qt version of CJK-LyX worked in
SuSE Linux 9.1.
See also:
http://lists.freedesktop.org/archives/immodule-qt/2004-December/000648.html
http://lists.freedesktop.org/archives/immodule-qt/2004-December/000649.html
http://lists.freedesktop.org/archives/immodule-qt/2005-March/000715.html
http://lists.freedesktop.org/archives/immodule-qt/2005-June/000733.html
The bug report at the lyx bugzilla has been closed as FIXED,
I'll check whether the patches from that bugreport can
be used to fix the problem in CJK-LyX as well:
http://bugzilla.lyx.org/show_bug.cgi?id=1830
As a temporary workaround you can use the cjk-lyx and xforms packages
from SuSE Linux 9.0 on SuSE Linux 9.3. SuSE Linux 9.0 was the version
of SuSE Linux where the cjk-lyx package still used xforms and not Qt.
xforms was dropped in later versions of SuSE Linux and cjk-lyx was
built against Qt. This worked in SuSE Linux 9.1, but has been broken
by the qt-immodule patch since SuSE Linux 9.2.
As soon as I have a solution, I'll update the cjk-lyx package for SuSE
Linux 9.3.
--
Mike FABIAN