From Fedora Project Wiki

Revision as of 08:26, 16 September 2011 by Petersen (talk | contribs) (improve the setup text)

Description

This test-case is for the ibus gnome-shell extension available in F15 or later.


How to test

Gnome-shell requires a physical machine with a graphics driver supporting 3D acceleration to avoid GNOME running runs in fallback mode without any extensions available and ibus using the ibus notification icon.

First make sure that latest the ibus-gnome3 and ibus are installed, or install manually with:

   su -c 'yum install ibus-gnome3'

For F16 (gnome-shell 3.1.91 or later), gnome-shell extensions need to be enabled via gsettings:

  • Install gnome-tweak-tool to enable the ibus-gnome3 gnome-shell extension:
   su -c 'yum install gnome-tweak-tool'
  • Run 'gnome-tweak-tool' and go to 'Shell Extensions' and turn on 'Input-Method Status Indicator Extension'
  • Restart gnome-shell or the desktop if the ibus icon does not change.
  • The ibus-gnome3 indicator should be running (showing a smaller icon than the original ibus notification icon)
    • Clicking on the icon should show a gnome-shell menu rather than a gtk menu.
  1. General test:
    1. Focus on a text application (e.g. gedit or gnome-terminal) and type the ibus trigger key (e.g. Control + Space) several times.
  2. IBus settings:
    1. Click on ibus status icon and choose "Preferences" menu item.
  3. Keymap settings:
    1. Click on ibus status icon and choose "Keyboard configuration" menu item.
  4. Lookup window test:
    1. Focus on a text application and type an ibus trigger key (e.g. Control + Space) and type a char and Space key sevaral time to show the ibus lookup window.

Expected Results

  1. General test: ibus status icon shows language characters (e.g. 'us') for the keymap engines and IM symbol characters (e.g. 'あ') for IM engines (e.g. ibus-anthy).
  2. IBus settings: ibus-setup is launched.
  3. Keymap settings: 'gnome-control-panel region' is launched.
  4. Lookup window test: clutter based lookup window is shown.