Red Hat Bugzilla – Bug 618229
RFE: ibus-setup: in the "Input Method" tab, display an IME configure button next to the IM name
Last modified: 2011-12-21 12:10:04 EST
Description of problem:
If an IME has a configuration option, then display a button to execute it in the "Input Method" tab alongside the IM name in the list of selected IMs. In some cases there maybe multiple IMs in the list from the same IME. In which case you could display an icon on the button to indicate a set of IMs belong to a particular IME.
Currently you need to first select an IM, activate the IM and then find the IME configure button. I suspect a user would want to configure the IME immediately after selecting the IM.
Apparently the IME configuration is activated by executing a separate binary. In the long term it maybe better for each IME to expose a configure/setup function directly via the IBus framework rather than create a separate binary.
(In reply to comment #0)
> Apparently the IME configuration is activated by executing a separate binary.
> In the long term it maybe better for each IME to expose a configure/setup
> function directly via the IBus framework rather than create a separate binary.
You might think a setup likes SCIM.
I think it's a bit difficult discussion.
You might think the combined setup is useful but I think the separated setup tools are useful because each engine setup has many configurations.
Personally I feel SCIM setup is too condensed.
technically, some IM engines have setups but others don't have. ibus-setup is based on Python so Python setups could be combined but C setup might need another wrapper.
Currently ibus panel icon's left click menu shows the engine setup menu and I think it's more useful than a part of ibus-setup.
One problem is, currently each engine sends the setup menu to ibus only when the IM is on. So even though if you always show ibus languagebar, the setup menu/icon is shown in case IM is on.
However your request might be possible to implement.
Let me think a little.
This patch is an idea to add engine setup button:
Another idea is to modify engine description on engine about dialog.
--- /usr/share/ibus/component/anthy.xml.orig 2010-07-27 11:44:06.000000000 +0900
+++ /usr/share/ibus/component/anthy.xml 2010-07-27 11:56:55.000000000 +0900
@@ -20,7 +20,8 @@
- <description>Anthy Input Method</description>
+ <description>Anthy Input Method
+Click <a href=file:///usr/share/libexec/ibus-setup-anthy>setup</a> for the engine configuration.</description>
I discussed this request today.
It still seems to need time.
I think there are two options:
#1 Continue to discuss the patch on upstream and wait upstream agrees with the patch.
#2 Integrate the current patch as a Fedora branding patch in rawhide (and f13?) and continue to discuss the patch on upstream. (It means we may will modify or delete the integrated patch in the future with the furthermore disucssion.)
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Added libxklavier feature.
Two weeks ago I tested RPMs created by Fujiwara containing the patch(es) that adds the preferences button to the "Input Method" tab. The "Input Method" tab looked good and the preferences button was where you would expect it.
Oops, Comment #5 was for another bug.
I'll return to this after other priorities are resolved.
According to the comment #0, that sounds like a RFE since there are workaround to configure the IME options. so I've added a FutureFeature tag and moving back to rawhide.
Is this ever going to be fixed? Particularly considering there was a working fix back in 2010.
Now ibus_engine_desc_new_varargs() is supported so we can add the new property in engine xml files.
'<setup>' will be used additionally.
ibus-1.4.0-13.fc16 has been submitted as an update for Fedora 16.
ibus-1.4.0-14.fc16 has been submitted as an update for Fedora 16.
When I press "Preferences" for "wijesekera (m17n)", I get the following in the terminal that I used to run ibus-setup:
can't determine IBus engine name; use --name
# rpm -qa | grep ^ibus | sort
(In reply to comment #14)
> When I press "Preferences" for "wijesekera (m17n)", I get the following in the
> terminal that I used to run ibus-setup:
Probably it's good to file a bug for ibus-m17n.
After updating ibus-m17n to Bug 760427 's koji build, it works.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-1.4.0-14.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
ibus-1.4.0-14.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.