[FreeBSD-users-jp 96591] Re: kinput2 + firefox
Kazumaro Aoki
ka @ flu.if0.org
2020年 8月 13日 (木) 05:46:55 UTC
阿部さん
早速の情報ありがとうございます。
こちら、ja-ktermではshift+spaceで「[あ]」というのが出ているので、残念
ながら問題が違いそうです。
青木和麻呂
【以下、全文引用】
From: "Kouichi ABE (WALL)" <kouichi @ mysticwall.com>
Subject: Re: [FreeBSD-users-jp 96588] kinput2 + firefox
Date: Thu, 13 Aug 2020 14:36:44 +0900
> 阿部です。
>
> 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 メーリングリストの案内