Difference between revisions of "Hall of Shame for Linux IME Support"

From Fcitx
Jump to navigation Jump to search
m (Text replacement - "<languages1/>" to "<languages/>")
m (Text replacement - "<translate>" to "<translate1>")
Line 1: Line 1:
== Hall of Shame for Linux IME Support ==
== Hall of Shame for Linux IME Support ==
{| class="wikitable"
{| class="wikitable"

Revision as of 22:53, 2 February 2016


Hall of Shame for Linux IME Support

Name Version Upstream bug report Description Workaround
Firefox At least since 3.6 https://bugzilla.mozilla.org/show_bug.cgi?id=641445 Cannot input in flash within plugincontainer by XIM Use im module, or set dom.ipc.plugins.enabled.libflashplayer.so to false in about:config
Firefox Seems since 10 https://bugzilla.mozilla.org/show_bug.cgi?id=787943 https://bugs.freedesktop.org/show_bug.cgi?id=39367 Menu sometimes cannot popup correctly with XIM Use im module
Chromium http://code.google.com/p/chromium/issues/detail?id=113805 chromium put preedit text in primary clipboard
Chromium http://code.google.com/p/chromium/issues/detail?id=142823 Some preedit text might be typed in to input box
All XULRunner based App At least since 1.9 If there is not Preedit String, the cursor position is lazily updated. Use preedit
GTK3 3.0 - 3.1.5 https://bugzilla.gnome.org/show_bug.cgi?id=645993 XIM works badly. Use im module
Opera 10.0 - 10.50 Cannot input with IM
Opera 10.50 - newest OverTheSpot support in XIM is bad, Cursor Position never updated. On the spot mode position update is also far from perfect. Enable On The Spot for XIM
Opera 10.62 - newest OnTheSpot in address field commit string will cause opera crash.
Pidgin At least 2.6 - now Status Window will process key event though im module has filtered the key. Use Key snooper
Pidgin - 3.0 (not released yet) https://developer.pidgin.im/ticket/15159 The first key press when input area is not focused is not sent to input method.
KRunner Since 4.0 The alternative mode (Not the default one) cannot support input method. Use the default input box based mode
QtWebkit All Cannot input in flash with XIM Use im module
WebkitGtk Fixed https://bugs.webkit.org/show_bug.cgi?id=84981 Cursor position doesn’t get update.
Unity Fixed after 11.10, with a dirty walkaround. https://bugs.launchpad.net/ubuntu/+source/unity/+bug/663776 Search field doesn’t support IM. Use im module
Java All Cursor position not update
Emacs All http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-02/msg00761.html (Not sure there is older report or not) English locale (not sure for others) can not use input method. Use CJK locale
Sublime Text At least since 2.2181 http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7006 Cannot input with IM, or cannot use Ctrl+Space Try use different trigger key. And use this as hack: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7006&sid=50cfea9b8fb28114867fc217f47daf8a&start=10#p41343