テンプレートとしてHumanity(ubuntu 9.10のデフォルト)を使用して、murrineエンジンを使用して新しいgtkテーマを作成しようとしています。
http://github.com/tutuca/themes でコードを取得できます
しかし、新しいテーマを作成するプロセスは面倒です。中心的な出発点はありません。
両方のドキュメント、エンジンオプション(gtkrcなど)、および一般的なテーマ設定(index.themeファイル、フォルダー、bla blaの形式)は不足しています。Howtoとチュートリアルは古く、多くの意見が議論されています。混乱を招く結果(私には、少なくともWeb開発者のバックグラウンドがあること:-)。
だから...私はフェローにgtk彼らとアーティストを尋ねたかった:
新しいテーマを作成するためにどのツールを使用しますか?また、平均的なワークフローはどのように見えますか?
私のコホートの1人であるIsaiah Heyerから ウィジェットラボ があります。それはあなたの役に立つかもしれません。
ウィジェットラボまたはウィジェットファクトリは、テーマの表示専用です。テーマをグラフィカルに編集するには、gnome color chooserを使用してみてください。実験用の楽しいアプリです。
GTKプログラマーは、GTKテーマを書くのは簡単だと言うでしょう。 GTKがどのように組み立てられているかを完全に理解している場合は、そうかもしれませんが、GTK APIの知識がなく、GTKアプリケーションの視覚的な外観を変更したい場合。難しいことではありませんが、基になるウィジェット構造と密接な相関関係があるため、多少ランダムで直感的ではないように見えます。1
1ソース: developer.gnome.org
GTKテーマを作成する方法に関する情報を提供する多くのWebサイトがあります。それらすべてからの情報を含め、すべてを引用しようとするのは面倒です。最後にいくつかのリンクを残します。それはあなたのプロセスに役立ちます。
Gnome 3のGTKテーマには、GTK2とは異なる新しい構文があります。 GTK3の新しいCSS構文により、テーマを簡単に作成できます。古いgtkrc構文よりもCSS構文を理解するのは簡単ですが、CSSだけを知るだけでは十分ではありません。
おそらく、テーマを最初から作成して実行したくないでしょう。おそらく、既存のテーマを変更することから始める必要があります。選択するテーマは、テーマの品質、カスタマイズの容易さ、および保守性に影響します。
GTK3エンジンを選択してください
テーマエンジンは、テーマを描くものです。さまざまなテーマエンジンがさまざまな機能と構文をサポートする場合があります。
Adwaitaエンジンは、公式のGnomeプロジェクトのものです。シンプルなテーマを作りたい場合は、これを選択してください。 続きを読む..2
2ソース: forums.fedoraforum.org