28Aug

Créer un pack thématique Windows 7 à partir de zéro

La personnalisation de Windows n'est pas quelque chose de nouveau, mais avec Windows 7, la personnalisation est beaucoup plus facile avec les packs de thèmes. Voici comment vous pouvez créer votre propre pack de thème à partir de zéro.

Créer un pack de thèmes à partir de rien est beaucoup plus complexe que d'utiliser des outils intégrés, mais cela vous donne beaucoup plus de flexibilité en vous permettant de créer des icônes de marque, des flux d'arrière-plan RSS et de personnaliser chaque fonctionnalité.Outils natifs Windows. Lorsque vous allez créer un thème que vous pouvez partager avec d'autres personnes, vous voudrez prendre en compte ce que vous pourrez modifier exactement que les autres pourront utiliser. Les packs thématiques Windows 7 vous permettent de personnaliser l'arrière-plan du bureau( y compris les arrière-plans de diaporama et les fonds RSS), l'économiseur d'écran, les sons système, les icônes de bureau, les pointeurs de souris et les couleurs système.

Personnalisez votre thème

Lancez le pack de thèmes en rassemblant tous les fichiers que vous souhaitez utiliser pour votre personnalisation. N'oubliez pas d'obtenir des éléments pour chaque partie que vous allez personnaliser. Si vous ne spécifiez pas de parties au thème, le système utilisera les valeurs par défaut fournies avec Windows. Donc, si vous ne trouvez pas le curseur de votre souris, Windows utilisera le curseur par défaut pour le système. Une fois que vous avez les fichiers que vous voulez, placez-les tous dans un dossier facilement accessible. Je vais créer un thème basé sur les fonds d'écran Matrix que nous avons publiés récemment.

Nous allons commencer la personnalisation en générant le fichier . theme .Ce fichier est le coeur de votre pack de thème et indiquera à Windows quel fichier média utiliser. Le fichier . theme est vraiment juste un fichier texte spécialement formaté alors commencez par cliquer droit dans votre dossier et créer un nouveau document texte. Nommez le fichier que vous voulez et ouvrez-le avec votre éditeur de texte favori.

Le fichier va être décomposé en sections. La première section est la section [Thème].La section [Thème] n'a que deux options, le nom d'affichage du thème et l'icône du thème. Le nom d'affichage peut être ce que vous voulez que le thème soit appelé dans le panneau de configuration & gt;personnaliser la fenêtre, et l'icône graphique doit être un fichier PNG.Le graphique sera mis à l'échelle à 80 × 240, donc utilisez quelque chose proche de cette résolution ou de ce ratio.

Note: L'icône du thème n'apparaîtra que sous le Panneau de configuration & gt;Fenêtre de personnalisation, donc ne vous inquiétez pas si vous ne voyez pas l'icône.

Le reste de la section [Thème] indique aux fenêtres les icônes à utiliser pour les icônes du bureau( Ordinateur, Documents, Corbeille, Réseau).Pour les fichiers d'icônes, vous pouvez utiliser des fichiers . ico autonomes, ou vous pouvez également utiliser des icônes incorporées dans des fichiers . exe ou. dll .Pour les fichiers . exe et. dll , vous devez spécifier quelle icône utiliser avec une virgule, puis dire quelle icône vous allez utiliser.(my.exe, 0 ou my.dll, -50).Chaque élément de bureau possède un écran unique qui l'identifie. Assurez-vous donc d'utiliser la bonne chaîne pour chaque élément.

Ordinateur = [CLSID \{ 20D04FE0-3AEA-1069-A2D8-08002B30309D} \ DefaultIcon] Documents
= [CLSID \{ 59031A47-3F72-44A7-89C5-5595FE6B30EE} \ DefaultIcon] Réseau
= [CLSID \{ F02C1A0D-BE21-4350-88B0-7367FC96EF3C} \ DefaultIcon]
Corbeille = [CLSID \{ 645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon

Au-dessous de chaque élément, vous spécifiez l'icône avec DefaultValue sauf la Corbeille qui utilisera des valeurs.et vide.

Après la section [Thème] est les sections optionnelles [Control Panel \ Colors] et [Control Panel \ Cursors].La section des couleurs serait extrêmement difficile à ajuster manuellement, mais si vous voulez vraiment essayer, vous pouvez ajuster les éléments suivants en utilisant les codes RVB.

Remarque: Les codes RVB vont de 0 à 255 et sont séparés par des espaces. Le noir est 0 0 0 et le blanc 255 255 255.

ActiveTitle, Arrière-plan, Hilight, HilightText, TitleText, Fenêtre, WindowText, Scrollbar, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveTitleText, ButtonHauteur, ButtonDkShadow, ButtonLight, InfoTexte, InfoWindow, GradientActiveTitle,
GradientInactiveTitle

Au lieu de faire cette section à la main, vous pouvez également ajuster les couleurs à l'aide du panneau de configuration & gt;personnaliser & gt;couleurs, puis enregistrez le fichier de thème, puis copiez et collez la section des couleurs dans le thème de votre choix.

La section [Control Panel \ Cursors] contient une option pour les fichiers . cur ou. ani que vous souhaitez utiliser pour chaque curseur. Les curseurs valides que vous pouvez remplacer sont les suivants:

Flèche, Aide, AppStarting, Attendre, NWPen, Non, Taille, SizeWE, Crosshair, IBeam, TailleNWSE, TailleNESW, TailleAll, UpArrow

Si le curseur n'est pas défini, les valeurs par défaut du système seront utilisées.

Après ces deux sections vient la première section obligatoire et c'est la section [Control Panel \ Desktop].Si vous n'avez pas cette partie du fichier, le thème ne sera pas reconnu comme un thème valide. Ici vous allez spécifier ce que sera l'image du papier peint, comment l'image sera affichée et si l'image est carrelée ou non. Les trois valeurs dont vous avez besoin sont Papier peint, TileWallpaper et WallpaperStyle.

Le papier peint peut être un fichier . bmp,. gif,. jpg,. png ou. tif .TileWallpaper est soit 1 ou 0;1 indique que le papier peint doit être en mosaïque tandis que 0 désactive la mosaïque. WallpaperStyle peut être les valeurs suivantes.0 signifie que l'image est centrée, 2 signifie que l'image est étirée, 6 va adapter l'image à l'écran, ou 10 va redimensionner et recadrer l'image pour s'adapter à l'écran.

Après avoir défini la section [Panneau de configuration \ Bureau], vous pouvez passer à la section optionnelle suivante [Diaporama].[Slideshow] est la façon dont vous pouvez faire des arrière-plans tournants pour Windows 7. Cette section a les attributs suivants: Intervalle, Shuffle, RSSFeed, ImagesRootPath, Item * Path( * représente quelles images seront incluses dans le diaporama).Les attributs peuvent être définis avec les valeurs suivantes: Intervalle indique la durée d'attente avant de changer l'image de fond d'écran( en millisecondes), Shuffle est 1 ou 0 pour déterminer si les images sont affichées dans l'ordre alphabétique ou mélangées, RSSFeed pointe surURL du flux RSS d'images que vous souhaitez utiliser, ImagesRootPath est le dossier contenant vos images et Item * Path détermine le nombre d'éléments inclus dans le diaporama. Chaque entrée Item * Path pointe vers une image de fond d'écran, vous devez donc spécifier chaque image manuellement.

Remarque: ImagesRootPath et RSSFeed ne peuvent pas être utilisés ensemble.

[SlideShow] est une autre section optionnelle appelée [Metrics].La section [Métriques] affiche les dimensions de divers éléments d'affichage, tels que la largeur de la bordure de la fenêtre, la hauteur de l'icône ou la largeur de la barre de défilement. Les valeurs NonclientMetrics et IconMetrics sont des structures binaires définies par NONCLIENTMETRICS et ICONMETRICS dans winuser.h. En d'autres termes, vous ne voulez probablement pas modifier cette section à la main. Si vous voulez changer la valeur de n'importe quelle fenêtre, je vous suggère de le faire via le panneau de contrôle et d'enregistrer le thème modifié.Ensuite, exportez la section [Metrics] dans votre thème souhaité.Non-the-less, voici un exemple de section [Metrics].

Suivant est la section [VisualStyles] requise. Cette section vous permet de pointer vers un. msstyles fichier qui peut être modifié pour la personnalisation. Si vous utilisez une valeur . msstyles dans cette section, vous devrez supprimer les sections [Metrics] et [Color] de votre thème, car. msstyles remplacera ces deux sections. Les attributs valides sont Path, Color, Composition, Size, ColorizationColor et Transparancy. Ces options facilitent la personnalisation d'un thème déjà existant. Par exemple, si vous définissez l'attribut de chemin sur% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, vous pouvez facilement commencer à personnaliser le thème Windows Aero par défaut.

[VisualStyles] suit les sections optionnelles [Sounds] et [AppEvents].Pour cette section, vous pouvez soit spécifier manuellement chaque son en utilisant le chemin vers un fichier. wav comme ceci:
[AppEvents \ Schémas \ Apps \. Default \ SystemExclamation]
DefaultValue =

Ou vous pouvez spécifier l'un des schémas sonores intégrésavec
SchemeName =
Vous pouvez utiliser l'un des schémas de son intégrés ou spécifier le fichier contenant le thème.

Après [Sounds] est la section [Boot].La section [Boot] n'a qu'une seule valeur pour SCRNSAVE.EXE pointez cette valeur vers n'importe quel fichier . scr que vous souhaitez utiliser pour votre économiseur d'écran.

Enfin est le [MasterThemeSelector] requis qui n'a qu'un attribut et vous n'avez pas le choix pour la valeur. La seule chose qui va dans cette section est MTSM = DABJDKT qui indique que le thème est valide.

Une fois que vous avez toutes les sections obligatoires et facultatives dans le fichier, enregistrez le fichier dans ce que vous voulez appeler et remplacez l'extension . txt par. theme .Assurez-vous que vous regardez les extensions de fichiers connues lorsque vous changez l'extension sinon la véritable extension sera cachée.

Emballage de votre pack de thème

La dernière étape pour emballer tous vos médias dans un fichier . themepack .Le fichier . themepack est simplement un fichier. cab avec un changement d'extension. Donc, si vous avez déjà un logiciel qui peut créer un fichier. cab, utilisez simplement ce logiciel pour compresser votre dossier de thème avec tous vos médias et changer l'extension. Si vous n'avez pas déjà un programme d'emballage de cabine, vous pouvez consulter CabPack qui est un logiciel gratuit.

Voici un exemple du thème Matrix que nous avons construit à partir de zéro.

Conclusion

Une fois que vous avez votre pack de thèmes, vous pouvez l'appliquer à votre propre système avant de le partager. S'il y a autre chose qui a besoin d'être peaufiné, vous pouvez soit revenir en arrière et le changer dans votre fichier . theme , vous pouvez le changer via l'interface graphique de Windows, puis réenregistrer le thème pour le partage. Maintenant, allez-y et partagez vos réglages de thème préférés avec le reste du monde.

Liens

Référence du pack de thème Microsoft
CabPack