#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
Comment:
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-
redhat-linux-gnu/gtk.immodules
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-
query-immodules-3.0.html
The one for GTK+ 2 is: http://developer.gnome.org/gtk/2.24/gtk-query-
immodules-2.0.html
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
[2]
http://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GTK.2B_modules
[3]
http://fedoraproject.org/wiki/Archive:Gtkmodules_packaging_guideline_%28draft%29
--
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