Prerequisites for Testing

Please test with either Rawhide (with latest ibus packages installed) or a current Fedora Desktop Live image in a real or virtual machine.

A native keyboard for your country/region if you have one

Rawhide

See the instructions on the Rawhide page on the various ways in which you can install or update to Rawhide.

Note ibus is installed by default in F11 but if you should have upgraded from F10 you will need to "yum install @input-methods". At the very least you need to be running the latest ibus, which is ibus-1.1.0.20090417-1.fc11 at the time of writing: eg with F11-Preview.

Live Image

Optionally, you may download a non-destructive rawhide live image for your architecture. Tips on using a live image are available at FedoraLiveCD.

Latest syslinux package?Creating a LiveUSB of this rawhide image requires the latest version of syslinux, which is currently available in Rawhide and in the latest Windows liveusb-creator.
Users of F10 and below can upgrade to the latest syslinux package using

yum --enablerepo=rawhide update syslinux

.

How to test?

Testing iBus usage to input native languages:

Login to desktop in your native language or the one you wish to test.

QA:Testcase_imsettings_enable (if your desktop is in an Asian language you may be able to skip this step since ibus should be enabled by default for most Asian language)

Run im-chooser to turn on iBus if it is not enabled by default in your language

ibus can be activated in an application from the ibus icon in the panel notification area and choosing the desired input method there. If you desktop language does not use a input method normally you may need to add the input method with ibus-setup too.

Test iBus correctness by inputting in various applications and desktop environments (such as GNOME and KDE) listed in below table. Tests with other applications and other environment are also welcome. Please note that at least one input method should be installed and enabled to performed the test.

↑ PASS with hickups means the typed text does not appear at the cursor position until final output is selected (it does appear in a separate toolbox though), considering how it works in other cases though, this might be actually correct/expected behaviour;

↑Test 2: The ibus service was enabled but the keymaps were not added or any default keymap linked for the locale. The steps for Test 2 indicate the manual addition of the keymaps as a feature. Automatic addition of the keymaps and activating a designated default map amongst them, when logging in a particular language would be of benefit. Additionally, it would be a seamless migration for users habituated to using a similar approach with scim in earlier Fedora versions. Apologies in advance if this is not the case and my test environment was the culprit.

↑ changing the Hindi local after when trying to type something, Hindi keymaps should be enabled bydefault but it is not working in this case. Recently selected keymap type is loaded by default always. It should be what I have chosen as a preference as my keymap.

↑Test Case 2: After logging into GNOME session by Telugu language support, input method ibus has been enabled by default. But Telugu key maps were not enabled by default, so i added them manually. (They have to be added and enabled by default according to the test case 2). I had perform these test cases on ibus-1.1.0.20090508-3.fc11.x86_64

↑ Test case 2, the results fails. ie, As per instructions in steps 2,3 & 4, the left click does not list any keymaps added in the "Input Method" page. Instead, if we place cursor in any text input area, the keymaps we have added manually are displayed on left click.

↑ My observations in Test Case 3: Selected keymaps in the order Inscript and Swanalekha, opened Gedit and enabled Ibus. Since the order of keymaps selected is last added first, Swanalekha appeared as default keymap when Ibus was enabled. Swanalekha does not have an icon, hence the default icon for Ibus appeared initially and once started input, the name "swanalekha" appeared in the Ibus tab. Switching to the second keymap and input using all keymaps worked fine in gedit, kwrite, lokalize and oowriter.

bug-buddy appears when switching chewing and back to pinyin * With scim-chewing it is possible to edit the last input character at the end of preedit but with ibus-chewing need to move back the cursor to before the last character to change it * Ctrl-Space in lokalize was copying the source text over the translation [ed: feature] rather than switch IM (ed: XIM failure??)

FAIL because Gujarati keymaps were not enabled by default when I started typing. I had to manually add Gujarati keymaps from preferences to make it working. One of the Gujarati Keymaps should be enabled by default when the user enters into Gujarati locale and start typing after enabling iBus. Which keymap enabled by default should be decided by respective language Fedora localization co-ordinators since they know better the users demand of keymaps.

↑ I still can not understand some of the options provided in iBus Preferences like "Use custom font", "Candidates orientation" and "Previous input method:" (which is disabled always). Can we have some help/documentation for end users about such unclear options?501650

↑ I have noticed IOK option in the panel initially, when I started typing in. But, when you change the keyboard layout/keymaps by using Alt_L+Shift key combination, it disappears. To get the IOK option back i had to logout and login and then enable iBus. Why is that? 500802

↑ Can we have an option of selecting default keymap from the list of added keymaps through preferences window? Because currently iBus is taking latest added keymap as default, which is correct in some way, but I still think, if there is an option (like checkbox or radio button) to select the default keymap it would be great.501652