/srv/irclogs.ubuntu.com/2012/01/25/#ayatana.txt

bschaeferjaytaoko, as that env var is the cause of the bug in unity because the Korean IM has a bug in it...00:00
jaytaokobschaefer: I tried with  IBUS_ENABLE_SYNC_MODE  but I wasn't quite sure what I was doing...00:08
jaytaokobschaefer: I am actually looking forward to your inputs on this.00:09
jonofolks, just to let you know - we are re-directing this channel to #ubuntu-unity00:09
bschaeferjaytaoko, yeah what the IBUS_ENABLE_SYNC_MODE does is tell ibus to push ALL key events through the IM engine; then if that fails it pushs it through gkt_filter_keypress00:10
bschaeferor XIM if you are using that with ibus00:10
bschaeferjaytaoko, otherwise if it isn'00:15
bschaefert set it goes through an aysnc method in ibus and unity cant handle normal text because it never gets through gtk_filter_keypress00:15
jaytaokobschaefer: I see00:16
jaytaokothanks for this update00:16
bschaeferjaytaoko, yeah, I spent last week digging though ibus and ibus-hangul...00:17
bschaeferjaytaoko, the bug with that env var is for Korean when the IM engine doesn't handle a key event it sends it to gtk_filter_keypress before it commit the preedit (causing a space to commit before the preedit)00:18
jaytaokobschaefer: ah!00:19
bschaeferjaytaoko, so I would much rather get this working in nux then going upstream to fix bugs in all the korean im engines...00:19
jaytaokobschaefer: this is my first foray into input method. I have found the documentation was not helping much.00:20
jaytaokobschaefer: but it seems you know a great deal more than I do00:21
bschaeferjaytaoko, yeah input methods are very annoying I spent a lot of time working with njpatel on it with unity; and I couldnt find any helpful documentation00:21
bschaeferjaytaoko, haha, its because ibus seems to hate unity!00:22
bschaefermaybe it will like nux00:22
jaytaokolets hope so:-D00:22
bschaeferand lets hope I know enough now to help!00:23
jaytaokobschaefer: well more eyes on the matter is always a good thing00:24
bschaeferjaytaoko, that is very true! Im really curious how the code looks with out using GTK00:24
jaytaokobschaefer: I am preparing a branch, you will find out soon!00:25
bschaeferjaytaoko, sweet! Im installing ibus and stuff from source right now so no rush. (Finally re installed ubuntu with the new daily build)00:26
bschaeferfrom 11.10 haha00:27
bschaeferjaytaoko, well ibus also uses X11 (instead of gtk) to handle input through XIM, so Im guessing that is what nux will have to be doing!00:40
jaytaokobschaefer: yes, nux relies on X11 , however, I don't remember using XIM in the input method code...00:52
jaytaokobschaefer: this could be a problem them00:53
jaytaokothen00:53
bschaeferjaytaoko, hmm I think that is what ibus uses if useing X11 rather then gtk00:54
bschaeferjaytaoko, so I dont think you need to have any XIM code but Im not sure. It is something I can look at00:54
bschaeferjaytaoko, since unity uses the gtk method it would be good to try and push it through the ibuses X11 code00:55
bschaeferas IBUS_ENABLE_SYNC_MODE works correctly if using the X11 code. Ibus is pretty interesting on how it handles things00:55
bschaefercd00:59
bschaeferops00:59
=== dyams|away is now known as dyams
=== dyams is now known as dyams|lunch
=== dyams|lunch is now known as dyams
=== MacSlow is now known as MacSlow|lunch
=== dyams is now known as dyams|away
=== greyback is now known as greyback|lunch
=== bil21al_ is now known as bil21al
=== MacSlow|lunch is now known as MacSlow
=== Saviq is now known as Saviq|afk
Cimime14:20
=== yofel_ is now known as yofel
=== bil21al_ is now known as bil21al
=== Saviq|afk is now known as Saviq
=== chaoticuk_ is now known as chaoticuk
=== bil21al is now known as bil21al_
=== bil21al_ is now known as bil21al
=== _thumper_ is now known as thumper
=== bil21al is now known as fst8r12
=== m_conley_away is now known as m_conley

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!