2011/10/01

QTのアプリをGTKの見た目で使う

qtconfigで設定すればいいみたいなんだけどどこに入ってるかわからないので調べてみた


# emerge app-portage/pfl
$ e-file qtconfig


とするとx11-libs/qt-guiやらx11-libs/qt-coreやらインストール済みのパッケージが
出てきたのでどうやらUSE flagが足りないらしい
ぐぐってみるとqt3supportが必要らしいので/etc/make.confに追加
あとQTでGTKのテーマを使うにはqgtkstyleというのが必要みたいなんだけど
インストールしようとしたらqt-guiに含まれていると言われたので確認
gtkstyleというそれっぽいものを見つけたのでこれも追加しておく
以上の設定をしたらemerge -N worldをするとリビルドと必要なものが入るはず


$ qtconfig


で設定画面を出してGUIスタイルでGTK+を選択すればmozcの設定画面もGTKのテーマが使用される
ちなみにSkypeもこの方法で大丈夫だろうと思ったんだけど
64bit環境でapp-emulation/emul-linux-x86-qtlibsを使用して動かしているのが原因でダメらしい
これをqtconfig等必要なものを含む形でリビルドすればいいのかな