Comment #6 on issue 852 by kenya888: org.freedesktop.iBus.NoEngine : can not find engine with name anthy
http://code.google.com/p/ibus/issues/detail?id=852

Shawn,

Thank you so much for your reply. Unfortunately, I can' find out why, on N900 (and SDK on scratchbox) ibus-daemon -v shows no message such as "DEBUG" or "WARNING" (I know these are displayed on X86 PC environment) so I feel inconvenienced... ;-(

Fujiwara-san,

I have understood meanings of your comment, and thank you for your suggestion. Now ps output of N900 about ibus as below. I guess at least ibus can find ibus-engine-anthy. ibus-anthy/engine/main.py is loaded automatically by ibus-daemon, not by manual.

(sorry busybox ps cannot display all command parameters... ibus-anthy/engine/main.py
is loaded with --ibus option, I guess.)
-----
 2210 user      9460 S    /opt/maemocjk2/usr/bin/ibus-daemon -x -v
 2211 user      7620 S    /opt/maemocjk2/usr/libexec/ibus-gconf
2213 user 26004 S python /opt/maemocjk2/usr/share/ibus/ui/gtk/main.py
 2215 user     15192 S    /opt/maemocjk2/usr/libexec/ibus-x11 --kill-daemon
2216 user 46288 S python /opt/maemocjk2/usr/share/ibus-anthy/engine/mai
-----

anthy.py is out of my thought.
anthy.py is located on /opt/maemocjk2/usr prefix directory as below.

--

Nokia-N900-02-8:/home/opt/maemocjk2/usr/lib/python2.5/site-packages# ls -l
-rwxr-xr-x    1 root     root         1063 Apr  8 23:12 _anthy.la
-rwxr-xr-x    1 root     root       127010 Apr  8 23:12 _anthy.so
-rw-r--r--    1 root     root         8175 Apr  8 23:12 anthy.py
drwxrwxr-x    3 root     root         4096 Apr  8 23:32 ibus

--

Who load *anthy.[py|so]? I suspect ibus-engine-anthy or another program can resolve
PYTHONPATH for them now...

this is my ibus-engine-anthy...

---
prefix=/opt/maemocjk2/usr
datarootdir=${prefix}/share
exec_prefix=${prefix}
libexecdir=${exec_prefix}/libexec
pyexecdir=${exec_prefix}/lib/python2.5/site-packages
export PYTHONPATH=${exec_prefix}/lib/python2.5/site-packages:$PYTHONPATH
export IBUS_PREFIX=/opt/maemocjk2/usr
export IBUS_ANTHY_PKGDATADIR=${prefix}/share/ibus-anthy
export LIBEXECDIR=$libexecdir
exec python ${prefix}/share/ibus-anthy/engine/main.py $@
---

Best Regards.



--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

To unsubscribe, reply using "remove me" as the subject.

回复