Quels outils et techniques puis-je utiliser pour créer des thèmes GTK?


16

J'essaie de créer un nouveau thème gtk en utilisant le moteur murrine, en utilisant Humanity (par défaut dans Ubuntu 9.10) comme modèle.

Vous pouvez récupérer le code dans http://github.com/tutuca/themes

Cependant, j'ai trouvé lourd le processus de création d'un nouveau thème avec. Il n'y a pas de point de départ central.

La documentation des deux, les options du moteur (gtkrc et autres) et les pratiques de thème générales (le format des fichiers index.theme, dossiers, bla bla) sont rares, les procédures et tutoriels sont souvent anciens ou sujets à de nombreux débats d'opinion et des résultats déroutants (pour moi, ayant une formation de développeur web, au moins :-).

Alors ... je voulais demander aux boursiers gtk themers et artistes là-bas:

Quels outils utilisez-vous pour créer un nouveau thème et à quoi ressemble votre flux de travail moyen?


Vous demandez quel éditeur graphique utiliser, etc.?
Nathan Osman

Pas spécifiquement. La question porte sur le flux de travail, créer un nouveau thème implique souvent la modification de fichiers de configuration, des tests pour savoir qu'il fonctionne correctement, connaître les options prises en charge par un certain moteur. Il s'agit de ce genre de choses.
tutuca

Réponses:


6

Il y a le laboratoire de widgets d'une de mes cohortes, Isaiah Heyer. Cela peut vous être utile.


Intéressant, j'ai utilisé The Widget Factory (une fourchette? Ou est-ce l'inverse), mais je l'ai trouvé bogué et pas très utile. Je vais essayer TWL
tutuca

1
Je crois que l'usine de widgets est un projet complètement distinct. Les deux sont nommés de la même manière.
Tommy Brunn

Laboratory, pas Laboritory;-)
Isaiah

2

Le laboratoire de widgets ou l'usine de widgets sert uniquement à visualiser votre thème, à modifier graphiquement votre thème, essayez d'utiliser le sélecteur de couleurs gnome . Ce sont des applications amusantes pour expérimenter.


2

Les programmeurs GTK vous diront que l'écriture d'un thème GTK est facile. Si vous comprenez parfaitement comment GTK est conçu, cela peut être le cas, mais si vous n'avez pas une grande connaissance de l'API GTK et que vous souhaitez modifier l'apparence visuelle de vos applications GTK. Ce n'est pas difficile, mais peut sembler quelque peu aléatoire et non intuitif en raison de sa corrélation étroite avec la structure du widget sous-jacent. 1

1 Source: developer.gnome.org

Il existe de nombreux sites Web qui contiennent des informations sur la façon de créer des thèmes GTK. Ce serait compliqué d'inclure des informations de chacun d'eux et d'essayer de tout citer. Je vais vous laisser avec quelques liens à la fin, qui vous aideront dans votre processus.

Les thèmes GTK dans Gnome 3 ont une nouvelle syntaxe différente de GTK2. La nouvelle syntaxe CSS dans GTK3 facilite la création de thèmes. Bien qu'il soit plus facile de comprendre la syntaxe CSS que l'ancienne syntaxe gtkrc, il ne suffit pas de connaître uniquement CSS.

Vous ne voudrez probablement pas créer un thème à partir de zéro. Vous devriez probablement commencer par modifier un thème existant. Le thème que vous choisissez affectera la qualité, la facilité de personnalisation et la maintenabilité de votre thème.

Choisissez un moteur GTK3

Le moteur de thème est ce qui dessine le thème. Différents moteurs de thème peuvent prendre en charge différentes fonctionnalités et syntaxe.

Le moteur Adwaita est issu du projet officiel Gnome. Si vous souhaitez créer un thème simple, choisissez-le. Lisez la suite .. 2

2 Source: forums.fedoraforum.org

Le projet GTK +

Guide de création de thèmes Gtk

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.