Comment créer un thème à partir de zéro pour Unity?

66

Je voudrais créer un thème à partir de zéro pour Unity.

Quelles connaissances et informations / compétences sont nécessaires? Existe-t-il déjà des outils ou des modèles pour quelque chose comme ça? Je n'ai aucune expérience Python, donc les outils orientés vers les débutants sont préférables.

    
posée Achu 08.06.2011 - 15:58
la source

2 réponses

45

10.04 à 11.04

Pour éviter les problèmes avec un thème que je crée, je commence par un autre thème, puis je le copie sous un nouveau nom et j'utilise le thème Equinox Evolution Midnight pour créer un nouveau thème que je nomme Rinzwind . Cela évite les erreurs, les pannes et les remarques sur les choses qui ne sont pas présentes pour ce thème.

  
  • créer un nouveau thème basé sur un autre thème
  •   

Les thèmes sont stockés dans /usr/share/themes/ :

Mesures prises dans cette image:

  • Ouvrir le terminal et cd /usr/share/themes/
  • sudo mkdir Rinzwind
  • cd Rinzwind
  • sudo cp -R /usr/share/themes/Equinox\ Evolution\ Midnight/* .

Le nouveau répertoire contient un fichier nommé index.theme qui doit être remplacé par le nouveau nom du thème. Donc, après avoir entré sudo gedit index.theme , remplacez tous les anciens noms de thèmes par le nouveau:

Chaîne, recherchez et remplacez Equinox Evolution Midnight - & gt; Rinzwind
IconTheme et CursorTheme Je garderai pour l'instant, mais l'édition de ces 2 est presque la même que pour ce thème.

Et maintenant, nous avons un nouveau nom pour un ancien thème:

  
  • Créer un nouveau thème
  •   

Dans notre nouveau répertoire se trouvent 2 ensembles d’images:

Avec un éditeur d’images (Gimp), vous pouvez changer les couleurs ou faire diverses choses sur les images. Assurez-vous de conserver la même taille d'image et, bien sûr, utilisez des couleurs saines (collez une couleur et 1 ou 2 nuances de cette couleur pour créer un thème et non pas des maux de tête instantanés).

Recréez ces 2 répertoires dans votre dossier Pictures en copiant le thème sur votre Pictures . J'ai copié les 2 répertoires à l'intérieur du thème et supprimé tous les répertoires qui ne sont pas des images avec ceci:

Ouvrez toutes les images dans gimp et commencez à les éditer. Une fois satisfaites, copiez-les dans le répertoire de votre thème et vérifiez si cela fonctionne. Remarque: comme le thème appartient à root, vous devez utiliser sudo pour le copier.

réponse donnée Rinzwind 08.06.2011 - 21:16
la source
31

11.10 et plus

Créer un thème pour 11.10 et les versions ultérieures (GTK + 3) est heureusement très similaire à 11.04 et aux versions précédentes d’Ubuntu utilisant GTK + 2. Cette réponse est basée sur l'excellente réponse de Rinzwind .

Il est plus facile de modifier un thème existant que d’aborder un thème à partir de rien. En outre - il est plus facile de modifier un thème dans votre propre dossier local - cela évite les problèmes d’autorisations, etc.

Permet de créer un nouveau thème appelé foss basé sur le thème Ambiance. De toute évidence - si vous avez d’autres thèmes GTK + 3 installés, utilisez ceux-ci (voir la section Q & R; A pour savoir où trouver les thèmes)

Les thèmes d'installation sont stockés dans /usr/share/themes/ - les thèmes locaux sont stockés dans votre dossier personnel sous le nom de dossier .themes

  • Ouvrir le terminal
  • Créez un dossier de thème local foss mkdir -p ~/.themes/foss
  • cp -R /usr/share/themes/Ambiance/* ~/.themes/foss

Dans le nouveau dossier, il y a un fichier nommé index.theme qui doit être remplacé par le nouveau nom du thème.

gedit ~/.themes/foss/index.theme change tous les anciens noms de thème pour le nouveau.

Et maintenant, nous avons un nouveau nom appelé foss :

  

Modification du nouveau thème

Dans notre nouveau répertoire se trouvent deux dossiers clés - Unity et gtk-3.0 :

Avec un éditeur d’images tel que Pinta ou Gimp, vous pouvez modifier les couleurs ou effectuer diverses opérations sur les images de ces dossiers.

Assurez-vous de conserver la même taille d'image et bien sûr, utilisez des couleurs saines (collez une couleur et 1 ou 2 nuances de cette couleur pour créer un thème ).

Ouvrez toutes les images de Pinta / Gimp et commencez à les éditer. Une fois satisfaites, copiez-les dans le répertoire de votre thème.

Cependant, l’essentiel de l’édition de thème consiste à modifier les différents fichiers .css de ces dossiers (et le sous-dossier Apps ).

Feuilles de style en cascade est un langage de feuille de style bien défini qui modifie l'apparence des objets associés - dans notre cas, un thème - mais s'applique également aux pages Web et aux documents HTML.

Ce n'est pas aux non initiés de les éditer - heureusement, il existe de très bons outils pour vous permettre d'éditer & amp; Prévisualiser les modifications CSS - voir le rapport Q & A ci-dessous.

Une fois que vous êtes satisfait de votre thème, définissez votre thème via Ubuntu-Tweak

Malheureusement, vous ne pouvez pas changer de thème via l’écran standard Apparence - les thèmes sont codés en dur en 11.10 & amp; 12.04.

Questions liées:

réponse donnée fossfreedom 17.12.2011 - 13:44
la source

Lire d'autres questions sur les étiquettes