hoge diary - May 6, 2005

[Gentoo] scim-qtimm を使用可能にする

skim をインストールしていれば,さらに scim-qtimm をインストールすることで,XIM を経由することなく Qt のウィジェットが直接 SCIM と通信できるようになります.

scim-qtimm をインストールする前に,まずは Qt の IMModule を有効にします.

# USE="immqt-bc" emerge qt

USE="immqt-bc" は,USE="immqt" でも構いませんが,その場合はバイナリ非互換の Qt になるので,Qt に依存するパッケージも再コンパイルする必要があります.

さすがにそれは厳しいので今回は USE="immqt-bc" にしておきました.でも,USE="immqt" にした場合と何が変わってくるんでしょうねぇ.

さて,Qt のインストールが終われば,いよいよ scim-qtimm のインストールです.

# emerge scim-qtimm

準備は整いました.最後に,Qt のウィジェットから scim を使用するために,~/.xsession もしくは ~/.xinitrc に環境変数の設定を追加しておきます.

export QT_IM_MODULE=scim

これで完了です.Qt は直接 SCIM と通信するようになりました.

(私が享受した)利点は,何といっても On-the-spot による入力ができるようになった点でしょう.欠点としては,SCIM が死ぬと Qt アプリケーションが巻き添えになって死ぬ点でしょうか.

コメント

名前(何でも可):

テキスト(http:// を含む内容は投稿できません):

トラックバック

トラックバック URI: https://www.pakunet.jp/hoge/trackback/2005050601

トラックバックはありません.


Valid XHTML 1.1! Valid CSS!
© 2004-2009 ぱくちゃん.
Last modified: Thu Nov 01 01:16:47 JST 2007