28Aug

Erstellen Sie ein Windows 7 Theme Pack von Grund auf

Windows-Anpassung ist nichts Neues, aber mit Windows 7 wurde die Anpassung mit Theme-Packs viel einfacher. Hier können Sie Ihr eigenes Themenpaket von Grund auf neu erstellen.

Das Erstellen eines Theme-Pakets von Grund auf ist viel müheloser als die Verwendung von integrierten Tools, bietet Ihnen jedoch viel mehr Flexibilität, da Sie Markensymbole, RSS-Hintergrundfeeds und alle Funktionen anpassen können, die möglicherweise nicht einfach durchzuführen sindWindows-native Tools. Wenn Sie ein Thema erstellen, das Sie mit anderen teilen können, sollten Sie berücksichtigen, was genau Sie ändern können, damit andere es verwenden können. Mit Windows 7-Themapacks können Sie den Desktop-Hintergrund( einschließlich "Diashow-Hintergründe" und RSS-Feed-Hintergründe), Bildschirmschoner, Systemsounds, Desktopsymbole, Mauszeiger und Systemfarben anpassen.

Anpassen Ihres Designs

Starten Sie das Designpaket, indem Sie alle Dateien sammeln, die Sie für Ihre Anpassung verwenden möchten. Denken Sie daran, für jedes Teil, das Sie anpassen möchten, Elemente zu erhalten. Wenn Sie keine Teile zum Thema angeben, verwendet das System die Standardeinstellungen von Windows. Wenn Sie also keinen Mauszeiger finden, der Ihnen gefällt, verwendet Windows den Standardcursor für das System. Sobald Sie die gewünschten Dateien haben, legen Sie sie alle in einen Ordner, den Sie leicht erreichen können. Ich werde ein Thema basierend auf den Matrix-Hintergrundbildern erstellen, die wir kürzlich veröffentlicht haben.

Wir starten die Anpassung, indem wir die . theme Datei erzeugen. Diese Datei ist das Herzstück Ihres Themenpakets und teilt Windows mit, welche Mediendatei wo verwendet werden soll. Die . theme -Datei ist eigentlich nur eine speziell formatierte Textdatei. Beginnen Sie also mit einem Rechtsklick in Ihrem Ordner und erstellen Sie ein neues Textdokument. Benennen Sie die Datei wie Sie wollen und öffnen Sie sie mit Ihrem bevorzugten Texteditor.

Die Datei . theme wird in Abschnitte unterteilt. Der erste Abschnitt ist der Abschnitt [Thema].Der Abschnitt [Thema] hat nur zwei Optionen, den Anzeigenamen des Themas und das Themensymbol. Der Anzeigename kann so sein, wie das Thema in der Systemsteuerung aufgerufen werden soll & gt;Fenster personalisieren, und die Symbolgrafik muss eine PNG-Datei sein. Die Grafik wird auf 80 × 240 skaliert, also verwenden Sie etwas in der Nähe dieser Auflösung oder dieses Verhältnisses.

Hinweis: Das Themensymbol wird nur unter der Systemsteuerung angezeigt & gt;Personalisierungsfenster, also keine Sorge, wenn Sie das Symbol nicht sehen.

Der Rest des Abschnitts [Thema] teilt Windows mit, welche Symbole für die Desktopsymbole( Computer, Dokumente, Papierkorb, Netzwerk) zu verwenden sind. Für Symboldateien können Sie entweder eigenständige . ico -Dateien verwenden, oder Sie können auch Symbole verwenden, die in .exe oder. dll -Dateien eingebettet sind. Für . exe und. dll -Dateien müssen Sie angeben, welches Symbol mit einem Komma verwendet werden soll, und dann angeben, welches Symbol Sie verwenden möchten.(my.exe, 0 oder meine.dll, -50).Jedes Desktop-Element verfügt über einen eindeutigen Bildschirm, der es identifiziert, also stellen Sie sicher, dass Sie die richtige Zeichenfolge für jedes Element verwenden.

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

Unter jedem Element geben Sie das Symbol mit DefaultValue an, mit Ausnahme des Papierkorbs, der die Werte Full verwendetund leer.

Nach dem Abschnitt [Theme] gibt es die optionalen Abschnitte [Control Panel \ Colors] und [Control Panel \ Cursors].Der Farbbereich wäre extrem schwierig manuell anzupassen, aber wenn Sie es wirklich ausprobieren möchten, können Sie die folgenden Elemente mit RGB-Codes anpassen.

Hinweis: RGB-Codes liegen zwischen 0 und 255 und sind durch Leerzeichen getrennt. Schwarz ist also 0 0 0 und Weiß ist 255 255 255.

ActiveTitle, Hintergrund, Hilight, HilightText, TitleText, Fenster, WindowText, Scrollbar, InactiveTitle, Menü, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow, ButtonLight, InfoText, InfoWindow, GradientActiveTitle,
GradientInactiveTitle

Anstatt diesen Abschnitt von Hand zu bearbeiten, können Sie die Farben auch über das Bedienfeld & gt;personalisieren & gt;Farben, und speichern Sie dann die Motivdatei und kopieren Sie dann einfach den Farbbereich in das gewünschte Thema.

Der Abschnitt [Control Panel \ Cursors] enthält eine Option für die . cur- oder. ani -Dateien, die Sie für jeden Cursor verwenden möchten. Die gültigen Cursor, die Sie ersetzen können, sind die folgenden:

Pfeil, Hilfe, AppStarting, Warten, NWPen, Nein, Größe, GrößeWE, Fadenkreuz, IBeam, GrößeNWSE, GrößeNESW, GrößeAll, Pfeil hoch

Wenn kein Cursor definiert ist, werden die Systemstandardwerte verwendet.

Nach diesen beiden Abschnitten folgt der erste obligatorische Abschnitt und das ist der Abschnitt [Control Panel \ Desktop].Wenn Sie diesen Teil der Datei nicht haben, wird das Thema nicht als gültiges Thema erkannt. Hier geben Sie an, was das Hintergrundbild sein soll, wie das Bild angezeigt wird und ob das Bild gekachelt ist oder nicht. Die drei Werte, die Sie benötigen, sind Wallpaper, TileWallpaper und WallpaperStyle.

Hintergrundbild kann eine . bmp-,. gif-,. jpg-,. png- oder. tif -Datei sein. TileWallpaper ist entweder eine 1 oder 0;1 zeigt an, dass das Hintergrundbild gekachelt werden soll, während 0 die Kachel deaktiviert. WallpaperStyle kann die folgenden Werte haben.0 bedeutet, dass das Bild zentriert ist, 2 bedeutet, dass das Bild gestreckt ist, 6 passt das Bild auf den Bildschirm, oder 10 wird die Größe ändern und das Bild auf den Bildschirm zuschneiden.

Nachdem Sie den Abschnitt [Control Panel \ Desktop] definiert haben, können Sie mit dem nächsten optionalen Abschnitt [Slideshow] fortfahren. Mit [Diashow] können Sie für Windows 7 rotierende Hintergründe erstellen. Dieser Abschnitt hat die folgenden Attribute: Intervall, Shuffle, RSSFeed, ImagesRootPath, Objekt * Pfad( * steht für die Bilder, die in der Diashow enthalten sein sollen).Die Attribute können mit den folgenden Werten definiert werden: Intervall gibt an, wie lange vor dem Ändern des Hintergrundbilds gewartet werden soll( in Millisekunden), Shuffle ist eine 1 oder 0, um festzustellen, ob Bilder in alphabetischer Reihenfolge angezeigt oder gemischt werden. RSSFeed zeigt aufURL des Bild-RSS-Feeds, den Sie verwenden möchten, ImagesRootPath ist der Ordner, der Ihre Bilder enthält, und Element * Pfad legt fest, wie viele Elemente in der Diashow enthalten sind. Jeder Objektpfad zeigt auf ein Hintergrundbild, so dass Sie jedes Bild manuell angeben müssen.

Hinweis: ImagesRootPath und RSSFeed können nicht zusammen verwendet werden.

Die folgende [SlideShow] ist ein weiterer optionaler Abschnitt namens [Metriken].Im Abschnitt [Metriken] werden die Abmessungen verschiedener Anzeigeelemente angezeigt, z. B. Fensterrahmenbreite, Symbolhöhe oder Bildlaufleistenbreite. Die Werte NonclientMetrics und IconMetrics sind binäre Strukturen, die von NONCLIENTMETRICS und ICONMETRICS in winuser.h definiert werden. Mit anderen Worten, Sie möchten diesen Abschnitt wahrscheinlich nicht von Hand bearbeiten. Wenn Sie den Wert von Fensterrahmen ändern möchten, würde ich vorschlagen, dies über das Bedienfeld zu tun und das geänderte Thema zu speichern. Dann exportieren Sie den Abschnitt [Metriken] in Ihr gewünschtes Thema. Nichtsdestoweniger, hier ist ein Beispiel für einen Abschnitt [Metriken].

Weiter ist der erforderliche Abschnitt [VisualStyles].In diesem Abschnitt können Sie auf a zeigen. msstyles Datei, die für die Anpassung geändert werden kann. Wenn Sie in diesem Abschnitt einen . msstyles -Wert verwenden, müssen Sie die Abschnitte [Metriken] und [Farbe] Ihres Designs entfernen, da die MS Styles diese beiden Abschnitte ersetzen. Die gültigen Attribute sind Pfad, Farbe, Zusammensetzung, Größe, Colorisierungsfarbe und Transparenz. Diese Optionen erleichtern das Anpassen eines bereits vorhandenen Themes. Wenn Sie beispielsweise das Pfadattribut auf% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles festlegen, können Sie problemlos das standardmäßige Windows Aero-Design anpassen.

Nach [VisualStyles] folgen die optionalen Abschnitte [Sounds] und [AppEvents].In diesem Abschnitt können Sie jeden Sound manuell angeben, indem Sie den Pfad zu einer. wav-Datei wie folgt verwenden:
[AppEvents \ Schemas \ Apps \. Default \ SystemExclamation]
DefaultValue =

Sie können auch eines der eingebauten Sound-Schemata angebenmit
SchemeName =
Sie können eines der integrierten Soundschemas verwenden oder die ---Datei mit dem Thema angeben.

Folgen von [Sounds] ist der Abschnitt [Boot].Der Abschnitt [Boot] hat nur einen Wert für SCRNSAVE.EXE zeigen Sie diesen Wert auf die . scr -Datei, die Sie für Ihren Bildschirmschoner verwenden möchten.

Schließlich ist der erforderliche [MasterThemeSelector], der nur ein Attribut hat und Sie keine Wahl für den Wert haben. Das einzige, was in diesem Abschnitt geht, ist MTSM = DABJDKT, was anzeigt, dass das Thema gültig ist.

Nachdem Sie alle erforderlichen und optionalen Abschnitte in der Datei gespeichert haben, speichern Sie die Datei so, wie Sie sie aufrufen möchten, und ändern Sie die Erweiterung von . txt in. theme .Stellen Sie sicher, dass Sie beim Ändern der Erweiterung bekannte Dateierweiterungen anzeigen, andernfalls wird die wahre Erweiterung ausgeblendet.

Verpacken Ihres Theme-Pakets

Der letzte Schritt, um alle Ihre Medien in eine -Datei des Typs . themepack zu packen. Die Datei . themepack ist einfach eine CAB-Datei mit einer Erweiterungsänderung. Wenn Sie also bereits über Software verfügen, die eine CAB-Datei erstellen kann, verwenden Sie einfach diese Software, um den Themenordner mit allen darin enthaltenen Medien zu komprimieren und die Erweiterung zu ändern. Wenn Sie noch kein Taxiverpackungsprogramm haben, können Sie sich CabPack ansehen, das Freeware ist.

Hier ist ein Beispiel für das Matrix Theme, das wir von Grund auf neu erstellt haben.

Fazit

Sobald Sie Ihr Theme Pack haben, können Sie es auf Ihr eigenes System anwenden, bevor Sie es freigeben. Wenn es noch etwas gibt, das optimiert werden muss, können Sie entweder zurückgehen und es in Ihrer . theme -Datei ändern. Sie können dies über die Windows-GUI ändern und dann das Thema für die Freigabe erneut speichern. Jetzt geh raus und teile deine Lieblings-Tweaks mit dem Rest der Welt.

Links

Microsoft Theme Pack Referenz
CabPack