Hide Forgot
Description of problem: Clicking on "Preferences" for Intelligent PinYin or Intelligent Bopomofo does not popup a dialog box Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Select ibus as the input method 2. Add Chinese - Intelligent Pinyin as an input method 3. Highlight the method and click on "Preferences" Actual results: Nothing happens Expected results: A "Preferences" dialog box should pop up to configure the input method. Additional info:
This is with KDE as the DM.
I cannot reproduce your problem. Would you attach the screenshot in #3 of the reproducible steps? I'm not sure about KDE apps but 'gnome-screenshot -i' is available to take the screenshot.
Created attachment 809667 [details] Step 1 of 3 Right Click on Keyboard Icon in Systray and select "Preferences"
Created attachment 809668 [details] Step 2 of 3 Go to "Input Method" tab. Highlight PinYin. Click on "Preferences". Nothing Happens....
Created attachment 809669 [details] Step 3 of 3 This is what is expected. F19 system.
FWIW, selecting Japanese and Preferences does bring up a Preferences dialog.
(In reply to Ed Greshko from comment #5) > Created attachment 809669 [details] > Step 3 of 3 > > This is what is expected. F19 system. Oops, you hide the ibus-setup dialog by pinyin dialog. Could you attached the screenshot in f20 again? which is failed to open pinyin dialog. I'd like to see what is focused on ibus-setup but I don't need to see the pinyin dialog in the screenshot. I cannot reproduce your problem in f20 KDE. Do you use the latest ibus and ibus-libpinyin? % rpm -q ibus ibus-libpinyin ibus-1.5.4-2.fc20.x86_64 ibus-libpinyin-1.6.91-4.fc20.x86_64
OK, Comment #4 shows the result. Please ignore my previous comment.
OK.... FWIW, I was not running ibus-libpinyin-1.6.91-4.fc20.x86_64. I have since downloaded and installed it from koji and the problem still exists for me. Right Comment #4 is a snapshot from a working F19 system after "Preferences" is clicked.
Created attachment 809697 [details] Japanese works as expected
Do you see any warnings when you run 'ibus-setup' on konsole? Also are you able to launch pinyin setup when you run '/usr/libexec/ibus-setup-libpinyin pinyin' on konsole?
[egreshko@localhost ~]$ /usr/libexec/ibus-setup-libpinyin pinyin Traceback (most recent call last): File "main2.py", line 33, in <module> from xdg import BaseDirectory ImportError: No module named xdg
(In reply to Ed Greshko from comment #12) > [egreshko@localhost ~]$ /usr/libexec/ibus-setup-libpinyin pinyin > Traceback (most recent call last): > File "main2.py", line 33, in <module> > from xdg import BaseDirectory > ImportError: No module named xdg Thanks. The workaround is to install pyxdg. Now ibus does not require pyxdg. So ibus-libpinyin needs to depend on pyxdg or GLib gir: https://github.com/ibus/ibus/commit/ecced4f45a46cb7557717b04e1ce1b284a397b8c Transferring to ibus-libpinyin.
Verified workaround.... Thanks
Patch for ibus-libpinyin to use GLib: https://github.com/epico/ibus-libpinyin/commit/cf8ab7d8e76ed70c182c7588cfe1ebbce8e5174b
ibus-libpinyin-1.6.91-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/FEDORA-2013-18513/ibus-libpinyin-1.6.91-5.fc20
ibus-libpinyin-1.6.91-5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
FYI, verified fix.