Difference between revisions of "Hall of Shame for Linux IME Support"
Jump to navigation
Jump to search
Weng Xuetian (talk | contribs) |
|||
(18 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | <languages /> | + | <languages/> |
<translate> | <translate> | ||
Line 8: | Line 8: | ||
! style="width: 30%;"| Upstream bug report | ! style="width: 30%;"| Upstream bug report | ||
! style="width: 30%;"| Description | ! style="width: 30%;"| Description | ||
− | ! style="width: 20%;"| | + | ! style="width: 20%;"| 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 || 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 |
+ | |- | ||
+ | |Firefox || At least 8 || https://bugzilla.mozilla.org/show_bug.cgi?id=699022 || Caret position not get reported when there is no preedit. || | ||
+ | |- | ||
+ | |Firefox || At least since 50 || https://bugzilla.mozilla.org/show_bug.cgi?id=1182596 || Firefox reset input method when it is not needed. || | ||
+ | |- | ||
+ | |Chromium || Fixed in 45 || 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 || Use im module | ||
|- | |- | ||
|GTK3 || 3.0 - 3.1.5 || https://bugzilla.gnome.org/show_bug.cgi?id=645993 || XIM works badly. || Use im module | |GTK3 || 3.0 - 3.1.5 || https://bugzilla.gnome.org/show_bug.cgi?id=645993 || XIM works badly. || Use im module | ||
Line 18: | Line 26: | ||
|Opera || 10.0 - 10.50 || || Cannot input with IM || | |Opera || 10.0 - 10.50 || || Cannot input with IM || | ||
|- | |- | ||
− | |Opera || 10.50 - newest || || OverTheSpot support in XIM is bad, Cursor Position never updated. | + | |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 [[Special:myLanguage/XIM|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 || 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 | | KRunner || Since 4.0 || || The alternative mode (Not the default one) cannot support input method. || Use the default input box based mode | ||
Line 26: | Line 38: | ||
| QtWebkit || All || || Cannot input in flash with XIM || Use im module | | QtWebkit || All || || Cannot input in flash with XIM || Use im module | ||
|- | |- | ||
− | | WebkitGtk || | + | | 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 | | 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 | ||
Line 32: | Line 44: | ||
| Java || All || || Cursor position not update || | | 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 | + | | 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. This is because emacs set too many font for an XIM option which make certain XIM call fails. Using CJK locale is just a side effect and make it match less fonts. |
+ | |- | ||
+ | | 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 | ||
|} | |} | ||
</translate> | </translate> |
Latest revision as of 19:12, 29 July 2020
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 | |
Firefox | At least 8 | https://bugzilla.mozilla.org/show_bug.cgi?id=699022 | Caret position not get reported when there is no preedit. | ||
Firefox | At least since 50 | https://bugzilla.mozilla.org/show_bug.cgi?id=1182596 | Firefox reset input method when it is not needed. | ||
Chromium | Fixed in 45 | 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 | Use im module | ||
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. This is because emacs set too many font for an XIM option which make certain XIM call fails. Using CJK locale is just a side effect and make it match less fonts. | |
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 |