ueno / ibus-skk

Japanese SKK engine for IBus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't register new dictionary

opened this issue · comments

I can't register new dictionaries (not user dictionary) in "IBus-SKKの設定".
(In this time, I unset the checkbox "SKKサーバを使う")

For example, I add the new dictionary like SKK-JISYO.geo, then,
the window first shows:

/usr/share/skk/SKK-JISYO
/usr/share/skk/SKK-JISYO.geo
追加 削除 上へ 下へ

It seems good, however, the setting is lost
when I push the OK botton and close the window.
If I reopen the window, it shows:

/usr/share/skk/SKK-JISYO
追加 削除 上へ 下へ

Thanks. It should be fixed with feaa3d5

Thank you for your try to fix.
I installed new version "feaa3d5", but I got the same problem:
I can't register new dictionaries.

Then, I reopen this issue.

Well, it works for me here. Could you try:

$ gconftool-2 --get /desktop/ibus/engine/SKK/sysdict_paths

It should produce:

[/usr/share/skk/SKK-JISYO,/usr/share/skk/SKK-JISYO.geo]

Perhaps ibus-setup-skk is not installed properly?

Thank you for your quick reply.

I tried your command, and I got:
$ gconftool-2 --get /desktop/ibus/engine/SKK/sysdict_paths
[/usr/share/skk/SKK-JISYO,/usr/share/skk/SKK-JISYO.geo]

It seems OK, but, "IBus-SKKの設定" shows only "/usr/share/skk/SKK-JISYO",
and I can't convert by SKK-JISYO.geo.

In "/usr/libexec/ibus-setup-skk" :

**
prefix=/usr
datarootdir=${prefix}/share
export IBUS_LOCALEDIR=${datarootdir}/locale
export IBUS_SKK_PKGDATADIR=${prefix}/share/ibus-skk
cd /usr/share/ibus-skk/setup/
exec /usr/bin/python /usr/share/ibus-skk/setup/main.py $@
**

Ah, my bad, feaa3d5 was not enough.
9e96a88 should fix the problem this time.

Thanks for your time and quickly testing this.

OK! It works well.
I appreciate your hack.
I'm very happy!