#12082 NORM 13.1.0: Maliit on-screen keyboard

Zarro Boogs per Child bugtracker at laptop.org
Sun Sep 30 12:14:35 EDT 2012

#12082: Maliit on-screen keyboard
           Reporter:  dsd          |       Owner:  erikos                           
               Type:  enhancement  |      Status:  new                              
           Priority:  normal       |   Milestone:  13.1.0                           
          Component:  keyboards    |     Version:  Development build as of this date
         Resolution:               |    Keywords:                                   
        Next_action:  package      |    Verified:  0                                
Deployment_affected:               |   Blockedby:                                   
           Blocking:               |  
Changes (by erikos):

  * next_action:  test in build => package
  * version:  not specified => Development build as of this date


 In build 4 we do miss the immodules, missing packages are: maliit-
 framework-gtk2 and maliit-framework-gtk3

 For the gtk2 immodules the cache has not been updated (for gtk3 it has
 been). A simple test will show this:

 - install examples: maliit-framework-examples (this is not signed yet)

 - set the env variable: export GTK_IM_MODULE=Maliit

 - run: maliit-exampleapp-gtk3

 ---> clicking in an entry will reveal the keyboard automatically

 - run: maliit-exampleapp-gtk2

 ---> clicking in an entry does NOT reveal the keyboard automatically, I
 can manually reveal it using the show button in the test app

 - update the cache: gtk-query-immodules-2.0-32 > /etc/gtk-2.0/armv7hl-

 run: maliit-exampleapp-gtk2

 ---> clicking in an entry does reveal the keyboard automatically

 Background info:

 The query script for GTK+ 3 is: http://developer.gnome.org/gtk3/3.0/gtk-

 The one for GTK+ 2 is: http://developer.gnome.org/gtk/2.24/gtk-query-

 The cache in Fedora for GTK+ 3 is placed in
 "/usr/lib/gtk-3.0/3.0.0/immodules.cache" this works fine for the rpms.

 For the cache in Fedora for GTK+ 2
 "/usr/lib/gtk-2.0/2.10.0/immodules/gtk.immodules" should work, but
 doesn't, "/etc/gtk-2.0/armv7hl-redhat-linux-gnu/gtk.immodules" does. This
 path is as well listed at [1] to be the correct one.

 The Gtkmodules_packaging_guideline [2][3] gives the following instructions
 for updating the cache.

 [1] https://fedoraproject.org/wiki/I18N/InputMethods#GTK_IM_modules

Ticket URL: <http://dev.laptop.org/ticket/12082#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system

More information about the Bugs mailing list