青木@名古屋さん、阿部さん 助言ありがとうございます。
まず、firefox-esrですが拘っていないので、すでに-esrなしで試しています。 次に環境変数だけという簡単そうな方で、 env LANG=ja_JP.eucJP GTK3_IM_MODULE=xim GTK_IM_MODULE=xim XMODIFIERS=@im=kinput2 firefox や、いくつかのバリエーションを試したのですが、症状に変化ありませんでした。 gtk3もpkgをやめてportsの方をreinstallしたのですが、これも症状に変化あ りませんでした。 scim+wnnの方ですが、色々と探ったのですが「そのものずばり」は見つけられ ず、私の知識ではどうしたら使えるのか分かりませんでした。とりあえず pkg install ja-scim-honoka-plugin-wnn して、scimd -dして、ja-ktermの起動で env LANG=ja_JP.eucJP GTK3_IM_MODULE=scim GTK_IM_MODULE=scim kterm などとしても、kinput2を止めた状態では Warning: Conversion Server not found となり、scimの実験が出来ていません。やっぱり、firefoxの方も上記ktermの 起動で、firefoxに変えても症状に変化ありませんでした。 ja-scim-honoka-plugin-wnnはpkg infoだと Honoka plugin for using wnn7 なので、FreeeWnnとは組み合わせられないのでしょうか? 青木和麻呂 【以下、全文引用】 From: Tomoaki AOKI <junch...@dec.sakura.ne.jp> Subject: [FreeBSD-users-jp 96595] Re: kinput2 + firefox Date: Thu, 13 Aug 2020 20:46:15 +0900 > 青木@名古屋です。 はい、和麻呂さんではない方ですね。 > > On Thu, 13 Aug 2020 15:51:44 +0900 > "Kouichi ABE (WALL)" <koui...@mysticwall.com> wrote: > >> 阿部です。 >> >> On Thu, Aug 13, 2020 at 03:31:14PM +0900, Kazumaro Aoki wrote >> > >> > 上記の意味がよくわかっていない状態での実験になりますが、 >> > .Xdefaultsを上のように書き換え、xrdb -loadして、firefoxとktermを >> > 起動して、症状は変わりませんでした。 >> > #firefoxではshift+spaceでspaceがはいり、ja-ktermではshift+spaceで「あ」 >> > が起動する >> > OverTheSpotをRootにして同じことをしても症状は変わりませんでした。 >> >> ja-kterm が OK で Firefox が NG なので、 >> 私の環境とは逆の現象なんですよね。 >> >> なので、firefox での日本語入力を実現するために、 >> pkg で SCIM をインストールして実験してみる手もあります。 >> # 私の環境では SCIM で firefox に日本語入力ができるので。 >> >> SCIM の wnn 対応版もあるはずなので、 >> kinput2 をオフにして SCIM を有効にして試す方法ですね。 >> 既存の環境を破壊せずに試せるはずです。 >> >> SCIM は GTK_IM_MODULE=scim の環境変数を設定して利用します。 >> >> たぶん、検索すると設定方法がそこそこ見つかると思います。 >> >> > 以前にshift+spaceでfirefoxから仮名漢字変換を呼び出せなくなった時も、 >> > 同じ環境にしているつもりにも関わらず、あるFreeBSDマシンではうまくいっ >> > たり、あるFreeBSDマシンではうまくいかなかったりという経験もあって、 >> > 原因がさっぱりわからないのです。 >> >> FreeBSD や X の upgrade 時に同じような経験をしています。 >> たまに、pkg 版がおかしい場合もありますしね。 >> >> 今回は日本語入力ができなかったので、 >> さすがに困ったので調査した次第です。 >> -- >> 阿部康一/Kouichi ABE (WALL) >> koui...@mysticwall.com >> https://www.MagickWorX.COM/ (Business) >> _______________________________________________ >> freebsd-users-jp@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp >> To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" > > 当初の流れを見て、大澤さんとは別症状ながら同根のlibX11絡みかな、 > と思っていましたが、ktermでは機能するならそちらの問題ではないですね。 > > ひとつ気になったのが、GTK_IM_MODULEの設定の話がでていないことです。 > ktermはGtkを使っていなかったと思うのでXMODIFIERSと*inputMethodの設定で > 事足りると思いますが、firefoxはGtk3でビルドされるので、 > > GTK3_IM_MODULE=xim > > の設定が必要かと。 -esrの方はノーチェックなのですが、おかしくなる > 直前版まではGtk2でビルドされていておかしくなったバージョンから > Gtk3ベースに変わっていたら、ひょっとすると > > GTK_IM_MODULE=xim > > のGtk2用設定はされていてセーフだったという可能性もあるかな、と。 > -esrが付かない方は結構以前からGtk3固定にされてしまっていて、 > 私の場合fcitx-mozcを使っているのでximの代わりにfcitxを設定 > していますが、これをやらないと日本語入力ができなかったような > 記憶がうっすら残っています。 ~/.xinitrcあたりに設定が入って > いませんか? > > 他に状況から思いつくのは、何らかの原因でXIM用のimmoduleが > 壊れるなり消えるなりしていて動いていないくらいでしょうか。 > XIMのimmoduleはx11-toolkits/gtk30の一部としてビルド・インストール > されるので、これをportsでビルド・インストールしてみるのも > 一手かもしれません。 > > 外していたらごめんなさい。 > > -- > 青木 知明 [Tomoaki AOKI] <junch...@dec.sakura.ne.jp> > _______________________________________________ > freebsd-users-jp@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"