[FreeBSD-users-jp 96589] Re: kinput2 + firefox
Kouichi ABE (WALL)
kouichi @ mysticwall.com
2020年 8月 13日 (木) 05:36:57 UTC
阿部です。
On Thu, Aug 13, 2020 at 02:20:18PM +0900, Kazumaro Aoki wrote
>
> firefox-esrですが、
> 68.10.0,1 -> 68.11.0,1
> とupgradeしたところ、kinput2がshift+spaceで起動しなくなり(単にスペース
> が入る)ました。
Firefox ではないですが、aterm で shift+space で入力不能になって
原因を調査しました。SCIM + kinput2 の組み合わせです。
# firefox は問題なかったです。
結論は、
XGetIMValues(xim, XNQueryInputStyle, &xim_styles, NULL)
のコードで、xim_styles に NULL が返されるため、
preeditType が機能しなくなるためでした。
解決方法は Ad Hoc ですが、該当箇所をコメントアウトして、
XIMStyle input_style = (XIMPreeditPosition | XIMStatusNothing);
のようにハードコーディングして ports から再インストールしました。
# 上記は OverTheSpot 変換です。
また、pkg でインストールして試してみたところ、
shift+space を使う terminal emulator 系は全部ダメでした。
# ja-kterm は core dump しました。
> ○firefox-esrとkinput2に関係ありそうな設定
> 環境変数
> XMODIFIERS @im=kinput2
> LANG ja_JP.eucJP
> ja-FreeWnn-serverと併用しています。
私の環境は
XMODIFIERS @im=SCIM
LANG ja_JP.eucJP
で、ja-canna-server-3.7p3_10 を利用しています。
FreeBSD 12.1-RELEASE-p8 です。
以上、問題解決の参考になれば幸いです。
--
阿部康一/Kouichi ABE (WALL)
kouichi @ MysticWALL.COM
https://www.MagickWorX.COM/ (Business)
freebsd-users-jp メーリングリストの案内