QtアプリにGTK +テーマを使用させる

Archを始めてから、これについて考えていました(Out-of-the-Boxディストリビューションでは発生していません)。 QGtkスタイル (これは明らかにQtにGTKテーマを使用させることを処理します)選択したGTKテーマを検出しないため(少なくともXfceでは)、Qtで記述されたアプリケーションが環境と異なって見えるようになります。 パッケージをインストールします libgnomeui それは仕事(またはその依存関係のいくつか)を行いますが、あなたが私のようで、GNOMEメディアをインストールしたくない場合は、これが役立つかもしれません。 アプリは最初は次のようになります。

スクリーンショット060413.png

最初に実行します QtConfig (デフォルトではメニューに表示されません)。 アーチで:

$ qtconfig-qt4

オプションで 「GUIスタイルの選択」 GTK +を選択します。

スクリプトを作成したら、次のガイドを使用できます。 KZKG ^我愛羅: https://blog.desdelinux.net/bash-como-ha … jecutable/
スクリプトに次の名前を付けます qgtkstylehack.sh (これはオプションであり、ユーザー次第です)そしてこれをスクリプト内に記述します: エクスポートGTK2_RC_FILES =»$ HOME / .gtkrc-2.0″
最終的には次のようになります。

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

このスクリプトをフォルダに移動します /etc/profile.d 自動的に実行され、すべてのユーザーが利用できるようになります。*

# mv ~/qgtkstylehack.sh /etc/profile.d

これで、個人用フォルダに「 .gtkrc-2.0 (これが私たちの個人的なGTK +構成です)そうでない場合は、単に作成します。 次に、これを上記のファイルに追加する必要があります。 gtk-テーマ名=»あなたの名前 テーマ«

そして出来上がり、変更を有効にするために再起動します。 アプリケーションは次のようになります。

スクリーンショット060413r.png

*実際に行を追加することもできます エクスポートGTK2_RC_FILES =»$ HOME / .gtkrc-2.0″ ファイルへ 〜/ .bash_profile 変更がユーザーにのみ影響するようにします。

フエンテス: