どれだけ利用している人がいるかわからないですが、できました。
これで日本語での検索が可能となります。
ただし、SPARC 版 Solaris 10 の shared library が必要となるので激しくグレーです。
必要なファイルは、SUNWiiimu package に入っていますが、メディアが用意できないなどの場合は PatchID: 120410-29 を入手してください。
あくまで、名目は、proof of concept ですよ!w
1. まず、iiim を使えるようにおまじないを。そして、transread を起動する。
/opt/QuickTransit-SPARC/TransitiveReader/usr/etc/gtk-2.0/gtk.immodules
--
# Start SUNWiiimr
#"/opt/QuickTransit-SPARC/TransitiveReader/usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so"
#"iiim" "Internet/Intranet Input Method" "iiimgcf" "/usr/share/locale" ""
# End SUNWiiimr
↓ コメントをはずして有効にする。
# Start SUNWiiimr
"/opt/QuickTransit-SPARC/TransitiveReader/usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so"
"iiim" "Internet/Intranet Input Method" "iiimgcf" "/usr/share/locale" ""
# End SUNWiiimr
--
2.でも、im-iiim.so がないので、どっかからもってくる。
--
(transread:6198): Gtk-WARNING **: ld.so.1: acroread: fatal: /opt/QuickTransit-SPARC/TransitiveReader/usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so: open failed: No such file or directory
--
という msg が出力されるので、SPARC から、
/usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so
をもってきて、
/opt/QuickTransit-SPARC/TransitiveReader/usr/lib/gtk-2.0/2.4.0/immodules
に配置。
3. さらに、
--
(transread:12319): Gtk-WARNING **: ld.so.1: acroread: fatal: libiiimcf.so.3: open failed: No such file or directory
--
という msg が出力されるので、SPARC から、
/usr/lib/libiiimcf.so.3
/usr/lib/libiiimp.so.1
をもってきて、
/opt/QuickTransit-SPARC/TransitiveReader/usr/lib
に配置。
検索 box にて、Ctrl + Space など IM を起動するアクションを実行。
Adobe Reader に focus しているときだけ、Panel の ATOK 表示が、Latin になっているかと思うので、右クリックして出てくる menu から日本語(ATOK or Anthy or Wnn8)を選択。
ログイン中は一度、選択すれば変更する必要なしですが、ログアウトしてしまうと無効になっちゃいます。これ、どうやって設定するのかな・・・ action としてはたいしたことないのですが・・・
これで、選択した IM を利用して日本語入力が可能となり、日本語での検索ができるようになりまつ。
#Nevada b97 の環境で、ATOK, Wnn8, Anthy で確認
あと、acroread が libgnomebreakpad.so を open できない error は・・・
Gtk-Message: Failed to load module "gnomebreakpad": ld.so.1: acroread: fatal: libgnomebreakpad.so: open failed: No such file or directoryこれは、Solaris 10 の GNOME に libgnomebreakpad.so が提供されていないため。
bug-buddy (gnome の crash 報告ツール)なるもののコンポーネントのよう。
/opt/QuickTransit-SPARC/TransitiveReader/usr/lib/gtk-2.0/modules に格納されている必要があるが・・・
Nevada にはあるので、QuickTransit for Solaris/x86 with Adobe Reader に含まれる Adobe Reader 以外のファイル(Solaris 関連のファイル)を Nevada のものに入れ替えれば、なんか解決できるような気がしたりしなかったり・・・
まぁ、これは、放置でもいいかなと。

