GTKテーマを作成するために使用できるツールとテクニックは何ですか?


16

テンプレートとしてHumanity(ubuntu 9.10のデフォルト)を使用して、murrineエンジンを使用して新しいgtkテーマを作成しようとしています。

http://github.com/tutuca/themesでコードを取得できます

しかし、新しいテーマを作成するプロセスは面倒です。中心的な出発点はありません。

両方のドキュメント、エンジンオプション(gtkrcなど)、および一般的なテーマ設定(index.themeファイル、フォルダー、bla blaの形式)が不足している結果は混乱を招きます(私にとっては、少なくともWeb開発者のバックグラウンドがあります:-)。

だから...私はフェローにgtk彼らとアーティストを尋ねたかった:

新しいテーマを作成するためにどのツールを使用しますか?また、平均的なワークフローはどのように見えますか?


使用するグラフィックエディターなどを尋ねていますか?
ネイサンオスマン

特にありません。問題はワークフローに関するものです。新しいテーマを作成するには、多くの場合、構成ファイルの編集、適切に機能していることのテスト、特定のエンジンがサポートするオプションの確認が含まれます。それはそのようなことです。
ツツカ

回答:


6

私のコホートの1人であるIsaiah Heyer のウィジェット研究室あります。それはあなたの役に立つかもしれません。


興味深いことに、私はWidget Factoryを使用しています(フォークですか?それともその逆ですか?)が、バグがあり、あまり役に立ちません。TWLを試してみる
tutuca

1
ウィジェットファクトリは完全に独立したプロジェクトだと思います。この2つの名前は同じです。
トミー・ブルン

Laboratory、ないLaboritory;-)
イザヤ

2

ウィジェットラボまたはウィジェットファクトリは、テーマを表示するためだけのものです。テーマをグラフィカルに編集するには、gnome color chooserを使用してください。実験用の楽しいアプリです。


2

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

GTK +プロジェクト

Gtkテーマ作成ガイド

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.