mozc_tool

mozc_tool を Linux 上 で uim-mozc と共に使った場合の問題を簡単にまとめておきます。

問題 1: protobuf の変数初期化の問題で、mozc_tool が動かない

解決法

1.1 protobuf を dynamic link のまま利用
  • protobuf にパッチをあてる場合

(old solution) http://code.google.com/p/protobuf/issues/detail?id=370 にあるパッチを cpp_file.cc にあて libprotoc を作りなおしてから、uim-mozc と mozc_tool を作成する。(Qt4 で QGtkStyle を使っている場合は GTK_IM_MODULE=gtk-im-context-simple にして mozc_tool を起動)

(new solution) http://code.google.com/p/protobuf/issues/detail?id=370#c10 にあるパッチをあて libprotobuf.so.* を作りなおして元々あったシステムの libprotobuf.so.* と入れ替え

  • protobuf にパッチを当てていない場合

mozc_tool を動かすまえに、デフォルトの入力方式を uim-mozc 以外 (uim-direct など) に変更

1.2 protobuf を static link にして回避
  • https://ekato.wordpress.com/2010/06/16/uim-mozc-cont/ に書いたように、static link で mozc_tool を作成して、環境変数 MALLOC_CHECK_=0 (, Qt4 で QGtkStyle を使っている場合は GTK_IM_MODULE=gtk-im-context-simple) として mozc_tool を起動

問題 2: r77 以降 (r94 時点) の Mozc の内部変数の問題で mozc_tool が動かない (解決済み)

解決法

以上、不完全な記述かもしれないですが、Linux 上で uim-mozc をインストールして利用している場合の mozc_tool の起動に関する情報でした。

久々に Linux で色々試してみましたが、Debian wheezy にパッケージ群があったので短時間に調べることができ助かりました。C++ のライブラリは色々問題が出てくるな、と再実感です。

広告

コメント / トラックバック3件 to “mozc_tool”

  1. X60 に Wheezy をインストールしたメモ | 怠惰の形而上学 Says:

    […] があると設定を保存できないらしい。→mozc_tool | ekato’s note […]

  2. X60 に Wheezy をインストールしたメモ – 怠惰の形而上学 Says:

    […] があると設定を保存できないらしい。→mozc_tool | ekato’s note […]

  3. ThinkPad T61 に Debian 8 + xfce をインストールしたメモ – 怠惰の形而上学 Says:

    […] 8, Mozc の設定 なにやら難しくてよくわからない理由により標準では一部の設定項目が変更できません。仕様の違いが原因のため、バグとしては扱われていません。なので何年も前からこの状態ですし、修正する予定もないようです。ワークアラウンドとしては、いったん uim-mozc を削除したうえで mozc-utils-gui を起動し設定を行えば問題なし。 […]

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中


%d人のブロガーが「いいね」をつけました。