Je pense que vous devriez créer un thème gtk3 (compatible avec le fallback).
Dans les cas suivants Réponse : , liberté fossile explique comment rechercher les compatibles de repli des thèmes gtk3.
Je recommande l'utilisation "Ambiance" thème comme modèle (Compatible avec le Fallback également) pour créer votre thème.
Ici, vous avez un utile Article sur la thématisation de GTK3.
Citation de l'article
Soyons réalistes, vous ne pouvez pas créer un thème uniquement pour GTK3. Vous devez fournir un thème GTK2 qui correspond au thème GTK3. Sinon, il n'y aura pas l'intégration entre les applications GTK2 et GTK3 et cela sera très mal vu. Et vous pouvez également fournir un thème de fenêtre correspondant, comme metacity, mutter, xfwm, etc. Les thèmes de GTK2 et de metacity sont pénibles, mais vous devez le faire si vous voulez que votre application ait un thème. mais vous devez le faire si vous voulez que les gens utilisent votre thème.
Informations et outils sur les thèmes GTK
Ajout d'un thème à la liste Paramètres système > Apparence
Pour ajouter un thème à la Paramètres du système > Apparence vous devez modifier et recompiler le gnome-control-center source. (La liste du thème est codée en dur)
NOTE : Cet exemple est dans Ubuntu 12.04 avec gnome-control-center-3.4.2 pour ajouter l'élément MéditerranéeFoncé dans la liste Apparence.
1) Téléchargez le fichier tar.gz de Série Nuit Méditerranéenne dans votre répertoire de téléchargement.
2) Extrayez le fichier tar.gz et copiez le thème dans le dossier de l'utilisateur. /usr/share/themes dossier.
Ouvrez un Terminal et tapez :
cd ~/Downloads
tar -xvzf MediterraneanNight-2.03.tar.gz
sudo cp -R ~/Downloads/MediterraneanDark/ /usr/share/themes/
3) Créez et éditez le fichier index.theme pour le thème MediterraneanDark.
Contenu du fichier index.theme :
4) Installez les paquets nécessaires.
sudo apt-get install build-essential
5) Installer les dépendances de construction.
sudo apt-get build-dep gnome-control-center
6) Créez un dossier pour télécharger le code source.
7) Téléchargez le code source.
apt-get source gnome-control-center
8) Modifier le code source.
gedit gnome-control-center-3.4.2/panels/background/cc-background-panel.c
Recherche des lignes 1232 y 1233 pour les modifier et ajouter le thème.
Avant :
Après :
Je suis passé de :
static gchar *themes_id[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast", "HighContrastInverse" } ; static gchar *themes_name[] = { "Adwaita", "Ambiance", "Radiance", "Contraste élevé", "Contraste élevé Inverse" } ;
A :
static gchar *themes_id[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast", "HighContrastInverse", "MediterraneanDark" } ; static gchar *themes_name[] = { "Adwaita", "Ambiance", "Radiance", "High Contrast", "High Contrast", "High Contrast Inverse", "MediterraneanDark" } ;
9) Allez dans le dossier gnome-control-center-3.4.2 pour construire les paquets deb.
cd gnome-control-center-3.4.2/
dpkg-buildpackage -rfakeroot -uc -b
10) Installez les paquets deb.
11) Enfin, vous pouvez vous déconnecter et vous connecter pour voir les changements.
J'espère que cela vous aidera.