Comment #25 on issue 1542 by [email protected]: ibus profile is not correct
http://code.google.com/p/ibus/issues/detail?id=1542

I'm using Arch Linux and have the same issue here, and I solved the problem accidentally.

I found that this may be the dconf entry name problem. First run 'dconf-editor' and open '/desktop/ibus/engine/pinyin/', I found the names of the entries are all lower case. For example, 'doublepinyin', 'lookuptablepagesize'. After the problem was solved, I found there exists entries named in CamelCase. For example, there are both 'doublepinyin', 'lookuptablepagesize', and 'DoublePinyin', 'LookupTablePageSize'. And the what really take effect are the CamelCase ones.

Here's something what I've been done. But I don't know which step solved the problem.

1. I have the file '/etc/dconf/db/ibus.d/', but don't have '/etc/dconf/db/ibus'. I ran 'sudo dconf update', and '/etc/dconf/db/ibus' exists.

2. I used 'dconf' to change some settings.

# dconf read /desktop/ibus/engine/pinyin/initsimplifiedchinese
true
# dconf write /desktop/ibus/engine/pinyin/initsimplifiedchinese false
# dconf read /desktop/ibus/engine/pinyin/initsimplifiedchinese
false

And opened preference window, the 'Initial state' of 'Chinese' is still 'Simplified'. Then I checked dconf, it turned back.

# dconf read /desktop/ibus/engine/pinyin/initsimplifiedchinese
true

3. I reinstalled 'ibus' 'ibus-qt' 'ibus-pinyin' 'ibus-libpinyin', no effect. Then I uninstalled all of them, and installed them again. This time I didn't install 'ibus-pinyin'.

4. I used 'dconf-editor' to change values in '/desktop/ibus/engine/pinyin/', and open preference window to see whether it takes effect. Then I found there came a lot of entries named in CamelCase. And I can change the preferences.



--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://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
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

回复