Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:creer_un_theme_d_icone [Le 04/01/2013, 17:47]
Sonkei venait de la page sur la personnalisation de KDE…
tutoriel:creer_un_theme_d_icone [Le 11/09/2022, 12:22] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​personnalisation système ​vetuste}}+{{tag>Trusty tutoriel ​personnalisation système}}
  
 ---- ----
  
-====== Créer un thème d'icône ​====== +{{  https://​www.pngitem.com/​pimgs/​m/​92-922224_transparent-paint-palette-clip-art-painting-icon-hd.png?​100}} 
-Il faut d'​abord créer un répertoire ​portant le nom du thème  +===== Créer un thème d'icônes ​====== 
-   ​mkdir mon_thème + 
-Placez-vous dans ce répertoire ​et créez ​le sous-répertoire 128x128 +Il est tout à fait possible de créer un thème d'​icônes personnalisé,​ à partir de rien en dessinant soi-même les icônes, ou en faisant une sélection personnalisée d'​icônes particulières. 
-  cd mon_thème/ ​&& mkdir 128x128 + 
-Dans ce sous-répertoire créez encore les dossiers action, apps, devices, filesystems et mimetypes +=====Création des dossiers de travail===== 
-   ​cd ​128x128/ && mkdir action apps devices filesystems mimetypes + 
-Placez ensuite dans chacun de ces répertoires ​les icônes que vous souhaitez utiliser pour votre thème. Reportez vous à un thème déjà existant pour placer les icônes dans les bonnes catégories et avec les noms adéquats. Il faut utiliser des images au format png.\\ +Il faut d'​abord créer un dossier ​portant le nom du thème ​avec un sous dossier **128x128** : 
-titre indicatif les répertoires ​doivent contenir les icônes ​suivants+ 
-  * **action** : tous les icônes attribuées aux actions dans vos différentes applications,​ par exemple "​play",​ "​stop",​ "​ffwd"​ et "​rew"​ dans Amarok, ou "​avancer"​ et "​reculer"​ dans Konqueror, ou encore "​nouveau message"​ dans Kmail, etc, etc... ​  +<​code>​mkdir -p mon_thème/​128x128/</​code>​ 
-  * **apps** : les icônes des applications +Placez-vous dans ce dossier ​et créez ​les sous-dossiers ​ : 
-  * **devices** : les icônes attribuées aux média et matériel + 
-  * **filesystems** : les dossiers et les corbeilles +<​code>​cd mon_thème/​128x128/​ && mkdir action apps devices filesystems mimetypes</​code>​ 
-  * **mimetypes** : les icônes des différents types de fichier (mp3, avi, deb, jpeg, odt, etc, etc...)+ 
 +Placez ensuite dans chacun de ces dossiers ​les icônes que vous souhaitez utiliser pour votre thème. ​\\ 
 +Reportez-vous à un thème déjà existant pour placer les icônes dans les bonnes catégories et avec les noms adéquats. ​\\ 
 +Les thèmes se trouvent dans ''/​usr/​share/​icons''​.  
 + 
 +Il faut utiliser des images au format png.\\ 
 +À titre indicatif les dossiers ​doivent contenir les icônes ​suivantes 
 +  * **action** : tous les icônes attribuées aux actions dans vos différentes applications,​ par exemple "​play",​ "​stop",​ "​ffwd"​ et "​rew"​ dans Amarok, ou "​avancer"​ et "​reculer"​ dans Konqueror, ou encore "​nouveau message"​ dans Kmail, etc, etc... 
 +  * ''​apps'' ​: les icônes des applications, 
 +  * ''​devices'' ​: les icônes attribuées aux média et matériels, 
 +  * ''​filesystems'' ​: les dossiers et les corbeilles, 
 +  * ''​mimetypes'' ​: les icônes des différents types de fichier (mp3, avi, deb, jpeg, odt, etc, etc...)
 + 
 +===== Création du thème ===== 
 + 
 +  * Téléchargez ce script « {{tutoriel:​script_theme_icone.tar.gz|thème d'​icônes}} » et  
 +  * décompressez-le puis 
 +  * copiez les fichiers ''​buildset''​ et ''​index.desktop''​ qu'il contient dans le dossier principal du thème que vous avez créé,  
 + 
 +puis : 
 +  * Modifiez le script ''​buildset''​ en rajoutant le nom que vous souhaitez donner à votre thème,  
 +  * cherchez la ligne : <​file>​PACKAGENAME="​nom_du_theme"</​file>​ et 
 +  * remplacez ''​nom_du_theme''​ par le nom de votre thème, 
 +  * Éditez ensuite ''​index.desktop''​et  
 +  * modifiez les lignes **Name=nom_du_theme** et **Comment=votre_commentaire**,​ 
 +  * Rendez le script [[:​tutoriel:​script_shell#​executer_un_script|exécutable]],​ 
 +  * Il vous reste à exécuter le script : <​code>​./​buildset</​code>​ 
 +Une archive **tar.gz** résultera du travail du script.
  
-Télécharger ce {{tutoriel:​script_theme_icone.tar.gz|paquet}} et décompressez-le. Copiez les fichiers **buildset** et **index.desktop** qu'il contient dans le répertoire principal du thème que vous avez créé.\\ 
-\\ 
-Modifier le script buildset en rajoutant le nom que vous souhaitez donner à votre thème 
-  nano buildset 
-et modifiez la ligne **PACKAGENAME="​nom_du_theme"​**\\ 
-\\ 
-Editez ensuite index.desktop 
-  nano index.desktop 
-et modifiez les lignes **Name=nom_du_theme** et **Comment=votre_commentaire**\\ 
-\\ 
-Rendez ensuite le script exécutable 
-  chmod a+x buildset 
-et exécutez-le 
-  ./buildset 
-Après quelques instants (plus ou moins long suivant votre machine), votre thème est créé. Il s'agit d'une archive tar.gz installable par **Réglages du système --> Apparence --> Icônes --> Installer un nouveau thème...**\\ 
-\\ 
 S'il peut être fastidieux de créer un thème de toutes pièces en partant de zéro, on peut facilement combiner des thèmes déjà existant pour en créer un original. S'il peut être fastidieux de créer un thème de toutes pièces en partant de zéro, on peut facilement combiner des thèmes déjà existant pour en créer un original.
  
-<note warning>​Si les icônes ​placés ​dans filesystems ne fonctionne ​pas. Remplacer ​ce dernier par places, et modifier en conséquence le script buildset ainsi que le fichier index.desktop</​note>​ +<note warning>​Si les icônes ​placées ​dans le dossier ''​filesystems'' ​ne fonctionnent ​pas, renommer ​ce dernier par **places**, et modifier en conséquence le script ​''​buildset'' ​ainsi que le fichier ​''​index.desktop''​.  
-<note warning>​**Attention**, le script buildset convertira les icônes uniquement dans les dossiers action, apps, devices, filesystems et mimetypes. Pour qu'il se charge d'​autres ​dossier ​ajoutez les au script.</​note>​+ 
 +Attention, le script ​''​buildset'' ​convertira les icônes uniquement dans les dossiers ​''​action''​''​apps''​''​devices''​''​filesystems'' ​et ''​mimetypes''​ 
 + 
 +Pour qu'il se charge d'​autres ​dossiers, ​ajoutez-les au script.</​note>​ 
 + 
 +=====Utilisation==== 
 + 
 +Pour utiliser votre thème [[:​archivage#​graphiquement|extrayez l'​archive]]  
 +  * dans le dossier ''/​usr/​share/​icons'',​ si : \\ 
 +    * vous le voulez accessible pour tous les utilisateurs,​ ou  
 +  * dans le dossier caché ''​.icons''​ de votre ''​Dossier Personnel'',​ si :  
 +    * vous souhaitez le rendre accessible à un seul utilisateur (à créer s'il n'​existe pas). \\ 
 + 
 + 
 +Il ne vous reste plus qu'à [[:​tutoriel:​comment_installer_un_paquet|installet le paquet]] **[[apt>​Unity-tweak-tool]]**,​ ou **[[apt>​gnome-tweak-tool]]**. Votre thème se trouvera dans l'​onglet **Icônes**. 
 + 
 +===== Documentation ==== 
 + 
 +  * **(en)** [[https://​askubuntu.com/​questions/​47643/​how-do-i-make-a-theme-from-scratch-for-unity|How do I make a theme from scratch for Unity]]? — {Comment créer un thème complet pour Unity ?} ; site : AskUbuntu ; auteur : Achu ; date : 8 juin 2011. \\ Fil assez ancien mais illustré et didactique et très bien expliqué pour créer son thème Unity. 
 +  * **(fr)** [[https://​fr.tipsandtrics.com/​how-install-change-themes-ubuntu-763779|How to install and change themes in Ubuntu]] — site : Tips And Tricks. \\ Autre site très récent (18.10) très bien expliqué. 
 +  * **(en)** « [[https://​ostechnix.com/​oomox-customize-and-create-your-own-gtk2-gtk3-themes/​|Oomox – Customize And Create Your Own GTK2, GTK3 Themes]] » —{Oomox : création et optimisation de vos thèmes GTK2 et GTK3} site : OSTechnix ; auteur : Editor ; 3 octobre 2018. — Éditeur graphique de création de thèmes GTK3 Ubuntu. 
 +  * **(en)** [[https://​prognotes.net/​2019/​12/​gtk-3-code-blocks-tutorial/?​fbclid=IwAR2fh1OFOZN2cAJRkfzKMG_KnnhTsoelj-6P9DaqsbnEGOQ_cf0CBd8qEaA|Programmer'​s notes : Tutoriel GTK 3 Code::​Blocks]] — Code::​Blocks et GTK3 Glade. 
 +  * **(fr)** [[wpfr>​Xara Xtreme]] : logiciel vectoriel de création d'​icones. 
 +    * **(en)** [[http://​www.xaraxtreme.org/​|site officiel de Xara Xtreme]]. 
 + 
 +---- 
 + 
 + 
 +// Contributeurs : [[:​utilisateurs:​l_africain|L'​Africain]] \\ 
 +Autres contributeurs : [[:​utilisateurs:​eagle08]] : format, orthographe,​ grammaire //
  • tutoriel/creer_un_theme_d_icone.1357318022.txt.gz
  • Dernière modification: Le 04/01/2013, 17:47
  • par Sonkei