LWN.net Logo

GNOME and input method integration

GNOME and input method integration

Posted Jun 27, 2012 15:17 UTC (Wed) by gioele (subscriber, #61675)
Parent article: GNOME and input method integration

My question is: in the end, will we get a nice composition system where we can

  • press Compose and it name an empty dotted circle appear as next character (◌),
  • ` and put a grave accent over the dotted circle (◌̀),
  • at the same time get a list of commonly used characters with grave accents,
  • press E, or select È from the list, and finally get a È?


(Log in to post comments)

GNOME and input method integration

Posted Jun 28, 2012 3:32 UTC (Thu) by csslayer (subscriber, #85354) [Link]

Both modern input method framework support this, including iBus and Fcitx.

If you cannot get it work, you might miss some package.

The problem for "pure" X11 application is historical, when XIM (X Input Method) is used, Compose from XLib will never work, but for such case, input method framework will take the response for Compose, so still no problem.

GNOME and input method integration

Posted Jun 28, 2012 3:49 UTC (Thu) by emk (guest, #1128) [Link]

Actually, relatively few input methods handle XCompose in any sort of sane fashion, because not many users need to input both European languages and CJK languages. The released version of ibus is a hopeless mess, for example, though it's allegedly fixed in git with ibus-xkb. (Not that I can get any of it to build, thanks to random undeclared API dependencies.)

There are several major exceptions, including uim, which handles xcompose quite nicely.

GNOME and input method integration

Posted May 6, 2013 7:31 UTC (Mon) by gioele (subscriber, #61675) [Link]

> Both modern input method framework support this, including iBus and Fcitx.

It looks like they cannot do that, or nobody knows how to do configure them so they act like that: <http://askubuntu.com/questions/290617/configure-ibus-to-g...>.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds