Comment puis-je ajouter un thème à l'onglet Paramètres d'apparence dans 11.10


8

Finalement, j'aimerais créer un thème 11.10 approprié et peut-être distribuer un paquet via ppa. Pour commencer, j'ai pensé copier un des thèmes "officiels" sur mon système local et commencer à le modifier.

Après une recherche sur Google, cette question a suggéré une approche simple: comment créer un thème à partir de zéro pour Unity?

J'ai donc copié / usr / share / themes / Ambiance dans / usr / share / themes / MikesExperiment et édité plusieurs fichiers texte pour changer le nom de manière appropriée. Cependant, le nouveau thème n'apparaît pas automatiquement dans le nouvel onglet d'apparence 11.10 sous Paramètres système, à côté d'Ambiance et Radiance, et je dois utiliser gnome-tweak-tool pour le sélectionner.

Comment faire apparaître mon thème sur cette liste?

Merci, Mike.


1
Moi aussi, j'ai trouvé cela et j'avais besoin d'utiliser l'outil gnome-tweak pour passer. Je ne sais pas pourquoi moi-même, j'aimerais savoir.
duffydack

@duffydack Oui, j'utilise gnome-tweak-tool pour tester les choses, mais ce serait bien de le faire correctement.
Mike Pelley

Réponses:


7

J'ai jeté un œil au code source de gnome-control-center (en particulier le cc-background-panel.cfichier) et j'ai trouvé la réponse. La liste semble être codée en dur dans la source:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

Cela a été ajouté par Ubuntu (en 04_add_theme_selection.patch) à la source d'origine gnome 3 gnome-control-center. Il semble qu'ils n'aient pas prévu de permettre à quiconque d'ajouter des thèmes 11.10 pour le moment. Vraisemblablement, la liste sera modifiable ou générée dynamiquement dans les futures versions du correctif de sélection de thème d'Ubuntu.


1
déprimé sachant cela
Anwar

Est-ce toujours la meilleure solution pour 12.04? Semble assez fou. Gnome-tweak-tool me permet de sélectionner les thèmes que j'ai ajoutés /usr/share/themespour le thème de la fenêtre, mais ils n'apparaissent pas dans la Themeliste sousSettings -> Appearance
cboettig

1
Cela n'a pas encore changé - voici l'état actuel de Quantal (12.10).
Mike Pelley

1

Si vous avez un accès root à / usr / share / themes, vous pouvez également recycler l'un des noms de thème codés en dur pour votre expérience, par exemple:

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

Évidemment, votre thème apparaîtra comme 'Adwaita' dans Paramètres -> Apparence. Pas très élégant, mais fonctionnel ;-)

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.