On Fri, Feb 03, 2012 at 10:52:18AM -0200, Iván Briano (Sachiel) wrote:
> ---------- Forwarded message ----------
> From: Martin Jansa <martin.ja...@gmail.com>
> Date: 2012/2/3
> Subject: Re: [E-devel] [PATCH] python-elementary: keyboard fixes
> To: Enlightenment developer list <enlightenment-devel@lists.sourceforge.net>
> 
> 
> On Fri, Feb 03, 2012 at 04:41:19PM +0900, Jihoon Kim wrote:
> > As Sachiel said, I guess you don't have any immodule.
> >
> > You can check whether immodule is existed or not in
> > /usr/local/lib/ecore/immodules or /usr/lib/ecore/immodules.
> >
> > If there is no immodule, en->imf_context is equal to NULL because immodule
> > can't be loaded.
> 
> SHR root@gjama / $ ls -la /usr/lib/ecore/immodules/
> total 36
> drwxr-xr-x 3 root root  4096 Feb  1 11:41 .
> drwxr-xr-x 3 root root  4096 Jan 31 08:50 ..
> drwxr-xr-x 2 root root  4096 Feb  1 11:41 .debug
> -rwxr-xr-x 1 root root  1575 Jan 31 08:50 xim.la
> -rwxr-xr-x 1 root root 16940 Jan 31 08:50 xim.so
> 
> 
> That's not enough, unless your locale is one
> that matches the module, it won't be loaded unless
> you force it to with ECORE_IMF_MODULE=xim
> 
> If you don't have E17 running and set to use any
> input method, it won't use it.

Ah that can explain it.. I was running those tests from ssh session,
I'll try to export it manually and then from terminal open from E17 
when I get home.

But then I'll probably add that export to same place where DISPLAY is
exported because it doesn't make much sense to me to change input
behavior when I open some graphical aplication in screen session with
DISPLAY exported and with icon on desktop..

Thanks.

Cheers,

> 
> Cheers,
> 
> >
> > On Friday, February 3, 2012, Martin Jansa wrote:
> >
> > > On Thu, Feb 02, 2012 at 07:09:27PM -0200, Iván Briano (Sachiel) wrote:
> > > > 2012/2/2 Martin Jansa <martin.ja...@gmail.com <javascript:;>>:
> > > > > On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote:
> > > > >> On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote:
> > > > >> > Hi, Martin.
> > > > >> >
> > > > >> > Did you compiile ecore with --disable-ecore-imf option?
> > > > >> > It can be a clue to me to debug this bug.
> > > > >>
> > > > >> No, imf is enabled:
> > > > >>   Ecore_IMF....................: yes
> > > > >>     XIM........................: yes
> > > > >>     SCIM.......................: no
> > > > >>   Ecore_IMF_Evas...............: yes
> > > > >>
> > > > >> and from elementary;
> > > > >> checking for ELEMENTARY... yes
> > > > >> checking for ELEMENTARY_ECORE_IMF... yes
> > > > >>
> > > > >>   Features:
> > > > >>     Ecore_IMF..............: yes
> > > > >>
> > > > >> > If it is, I think it can be fixed easily. (I will.)
> > > > >>
> > > > >> To be clear, if I call
> > > > >> elm_entry_input_panel_enabled_set(en, EINA_TRUE);
> > > > >> then it works as expected, I'm looking for way to make this setting
> > > > >> default enabled for all entries (as we're using illume2 on phones
> > > > >> without hw keyboards, so virtual keyboard is needed for every entry).
> > > > >
> > > > > It seems like
> > > > > ecore_imf_context_input_panel_enabled_get(en->imf_context);
> > > > > is returning 0 for me and for some reason gdb doesn't want me to step
> > > into it..
> > > > >
> > > >
> > > > Do you have an IMF context loaded?
> > >
> > > How to check that? and isn't it checked in
> > > 2521       if (en->imf_context)
> > > ?
> > >
> > > Cheers,
> > >
> > > >
> > > > > Attaching 2 more patches to make debugging this easier.
> > > > >
> > > > > SHR root@gjama ~ $ gdb ./entry_example
> > > > > GNU gdb (GDB) 7.3.1
> > > > > Copyright (C) 2011 Free Software Foundation, Inc.
> > > > > License GPLv3+: GNU GPL version 3 or later <
> > > http://gnu.org/licenses/gpl.html>
> > > > > This is free software: you are free to change and redistribute it.
> > > > > There is NO WARRANTY, to the extent permitted by law.  Type "show
> > > copying"
> > > > > and "show warranty" for details.
> > > > > This GDB was configured as "arm-oe-linux-gnueabi".
> > > > > For bug reporting instructions, please see:
> > > > > <http://www.gnu.org/software/gdb/bugs/>...
> > > > > Reading symbols from /home/root/entry_example...done.
> > > > > (gdb) b _edje_entry_input_panel_enabled_get
> > > > > Function "_edje_entry_input_panel_enabled_get" not defined.
> > > > > Make breakpoint pending on future shared library load? (y or [n]) y
> > > > > Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending.
> > > > > (gdb) b ecore_imf_context_input_panel_enabled_get
> > > > > Function "ecore_imf_context_input_panel_enabled_get" not defined.
> > > > > Make breakpoint pending on future shared library load? (y or [n]) y
> > > > > Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending.
> > > > > (gdb) r
> > > > > Starting program: /home/root/entry_example
> > > > > [Thread debugging using libthread_db enabled]
> > > > > Xlib:  extension "DPMS" missing on display ":0".
> > > > >
> > > > > Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at
> > > edje_entry.c:2518
> > > > > 2518       Entry *en = rp->entry_data;
> > > > > (gdb) n
> > > > > 2517    {
> > > > > (gdb) n
> > > > > 2519       if (!en) return EINA_FALSE;
> > > > > (gdb) n
> > > > > 2521       if (en->imf_context)
> > > > > (gdb) si
> > > > > 0x403d5d90      2521       if (en->imf_context)
> > > > > (gdb)
> > > > > 2522         return
> > > ecore_imf_context_input_panel_enabled_get(en->imf_context);
> > > > > (gdb)
> > > > > 2526    }
> > > > > (gdb) finish
> > > > > Run till exit from #0  _edje_entry_input_panel_enabled_get
> > > (rp=<optimized out>) at edje_entry.c:2526
> > > > > 0x403f0540 in edje_object_part_text_input_panel_enabled_get
> > > (obj=<optimized out>, part=0x4011d1c0 "elm.text") at edje_util.c:1874
> > > > > 1874            return _edje_entry_input_panel_enabled_get(rp);
> > > > > Value returned is $1 = 0 '\000'
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com
> > > > >
> > > > >
> > > ------------------------------------------------------------------------------
> > > > > Keep Your Developer Skills Current with LearnDevNow!
> > > > > The most comprehensive online learning library for Microsoft 
> > > > > developers
> > > > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
> > > MVC3,
> > > > > Metro Style Apps, more. Free future releases when you subscribe now!
> > > > > http://p.sf.net/sfu/learndevnow-d2d
> > > > > _______________________________________________
> > > > > enlightenment-devel mailing list
> > > > > enlightenment-devel@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >
> > > >
> > > >
> > > ------------------------------------------------------------------------------
> > > > Keep Your Developer Skills Current with LearnDevNow!
> > > > The most comprehensive online learning library for Microsoft developers
> > > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> > > > Metro Style Apps, more. Free future releases when you subscribe now!
> > > > http://p.sf.net/sfu/learndevnow-d2d
> > > > _______________________________________________
> > > > e
> > ------------------------------------------------------------------------------
> > Try before you buy = See our experts in action!
> > The most comprehensive online learning library for Microsoft developers
> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> > Metro Style Apps, more. Free future releases when you subscribe now!
> > http://p.sf.net/sfu/learndevnow-dev2
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> --
> Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2

> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to