Maak een Windows 7 Theme Pack from Scratch

Anonim

Aanpassing aan Windows is niets nieuws, maar met Windows 7 kon het aanpassen met themapakketten een stuk eenvoudiger worden. Hier ziet u hoe u uw eigen themapakket helemaal zelf kunt maken.

Een geheel nieuw themapakket maken, is veel meer werk dan het gebruik van ingebouwde tools, maar het geeft je veel meer flexibiliteit door je in staat te stellen merkpictogrammen, RSS-achtergrondfeeds te maken en elke functie aan te passen die misschien niet gemakkelijk te doen is via Windows eigen hulpmiddelen. Wanneer u een thema gaat maken dat u met anderen kunt delen, moet u rekening houden met wat u precies kunt veranderen dat anderen kunnen gebruiken. Met Windows 7-themapakketten kunt u de bureaubladachtergrond (inclusief achtergronden van de "diavoorstelling" en achtergronden van RSS-feeds), schermbeveiliging, systeemgeluiden, bureaubladpictogrammen, muisaanwijzers en systeemkleuren aanpassen.

Personaliseer je thema

Start het themapakket door alle bestanden te verzamelen die u voor uw aanpassing wilt gebruiken. Vergeet niet om items te krijgen voor elk onderdeel dat u gaat aanpassen. Als u geen onderdelen opgeeft die als thema moeten worden gebruikt, gebruikt het systeem de standaardinstellingen die bij Windows worden geleverd. Dus als u geen muiscursor vindt die u bevalt, zal Windows de standaardcursor voor het systeem gebruiken. Zodra u de gewenste bestanden hebt, plaatst u ze allemaal in een map die u gemakkelijk kunt vinden. Ik ga een thema bouwen op basis van de Matrix-achtergronden die we recent hebben gepost.

We starten de aanpassing door het .theme- bestand te genereren. Dit bestand vormt het hart van je themapack en zal Windows vertellen welk mediabestand waar moet gebruiken. Het .theme- bestand is eigenlijk alleen maar een speciaal opgemaakt tekstbestand, dus begin door met de rechtermuisknop in uw map te klikken en een nieuw tekstdocument te maken. Noem het bestand wat u maar wilt en open het met uw favoriete teksteditor.

Het .theme- bestand zal worden opgesplitst in secties. Het eerste gedeelte is het gedeelte [Thema]. Het gedeelte [Thema] heeft slechts twee opties, de weergavenaam van het thema en het themapictogram. De weergavenaam kan het gewenste thema zijn in het configuratiescherm> venster personaliseren en de pictogramafbeelding moet een PNG-bestand zijn. De afbeelding wordt geschaald naar 80 × 240, dus gebruik iets in de buurt van die resolutie of verhouding.

Opmerking: het themapictogram wordt alleen weergegeven in het Configuratiescherm> Aanpassingsvenster, dus maak je geen zorgen als je het pictogram niet ziet.

De rest van het gedeelte [Thema] vertelt Windows welke pictogrammen moeten worden gebruikt voor de bureaubladpictogrammen (Computer, Documenten, Prullenbak, Netwerk). Voor pictogrambestanden kunt u alleenstaande ICO- bestanden gebruiken, of u kunt ook pictogrammen gebruiken die zijn ingesloten in .exe- of .dll- bestanden. Voor .exe- en .dll- bestanden moet u opgeven welk pictogram moet worden gebruikt met een komma en vervolgens aangeven welk pictogram u gaat gebruiken. (my.exe, 0 of my.dll, -50). Elk bureaubladitem heeft een uniek scherm dat het identificeert, dus zorg ervoor dat u de juiste reeks gebruikt voor elk item.

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

Onder elk item geeft u het pictogram met DefaultValue op, met uitzondering van de Prullenbak die de waarden Volledig en Leeg gebruikt.

Na het gedeelte [Thema] is het optionele gedeelte [Configuratiescherm \ Kleuren] en [Configuratiescherm \ Cursors]. De kleurensectie zou extreem moeilijk handmatig in te stellen zijn, maar als je het echt wilt proberen, kun je de volgende items aanpassen met behulp van RGB-codes.

Opmerking: RGB-codes variëren van 0-255 en zijn gescheiden door spaties. Zwart is dus 0 0 0 en wit 255 255 255.

ActiveTitle, Achtergrond, Hilight, HilightText, TitleText, Window, WindowText, Scrollbar, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow, ButtonLight, InfoText, InfoWindow, GradientActiveTitle,
GradientInactiveTitle

In plaats van dit gedeelte met de hand te doen, kunt u de kleuren ook aanpassen met behulp van het configuratiescherm> personaliseren> kleuren. Vervolgens slaat u het themabestand op en kopieert en plakt u vervolgens het kleurengedeelte in het gewenste thema.

Het gedeelte [Configuratiescherm \ Cursors] heeft een optie waarvoor u .cur- of .ani- bestanden voor elke cursor wilt gebruiken. De geldige cursors die u kunt vervangen, zijn de volgende:

Pijl, Help, AppStarting, Wait, NWPen, No, Size, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

Als de cursor niet is gedefinieerd, worden de standaardinstellingen van het systeem gebruikt.

Na deze twee secties komt het eerste verplichte gedeelte en dat is het gedeelte [Configuratiescherm \ Desktop]. Als u dit deel van het bestand niet hebt, wordt het thema niet herkend als een geldig thema. Hierin geeft u op wat de achtergrondafbeelding is, hoe de afbeelding wordt weergegeven en of de afbeelding is betegeld of niet. De drie waarden die u nodig hebt, zijn Wallpaper, TileWallpaper en WallpaperStyle.

Achtergrond kan een .bmp-, .gif-, .jpg-, .png- of .tif- bestand zijn. TileWallpaper is een 1 of 0; 1 geeft aan dat de achtergrond moet worden betegeld terwijl 0 de tegel uitschakelt. WallpaperStyle kunnen de volgende waarden zijn. 0 betekent dat het beeld gecentreerd is, 2 betekent dat het beeld uitgerekt is, 6 past het beeld op het scherm, of 10 zal het formaat wijzigen en het beeld bijsnijden zodat het op het scherm past.

Nadat u het gedeelte [Configuratiescherm \ Desktop] hebt gedefinieerd, kunt u doorgaan naar het volgende optionele gedeelte [Diavoorstelling]. [Diavoorstelling] is de manier waarop u roterende achtergronden kunt maken voor Windows 7. Dit gedeelte heeft de volgende kenmerken: Interval, Shuffle, RSSFeed, ImagesRootPath, Item * Pad (* geeft aan welke afbeeldingen in de diavoorstelling worden opgenomen). De kenmerken kunnen worden gedefinieerd met de volgende waarden: Interval toont de hoeveelheid wachttijd voordat de achtergrondafbeelding wordt gewijzigd (in milliseconden), Shuffle is een 1 of 0 om te bepalen of afbeeldingen in alfabetische volgorde of in willekeurige volgorde worden weergegeven, RSSFeed wijst naar de URL van de afbeeldingen RSS-feed die u wilt gebruiken, ImagesRootPath is de map met uw afbeeldingen en Item * Pad bepaalt hoeveel items in de diavoorstelling zijn opgenomen. Elk item * Pad-item verwijst naar één achtergrondafbeelding, dus u moet elke afbeelding handmatig opgeven.

Opmerking: ImagesRootPath en RSSFeed kunnen niet samen worden gebruikt.

Het volgen van [SlideShow] is een ander optioneel gedeelte genaamd [Metrics]. [Metrics] toont de afmetingen van verschillende weergave-elementen, zoals de breedte van de vensterrand, pictogramhoogte of schuifbalkbreedte. De waarden NonclientMetrics en IconMetrics zijn binaire structuren die zijn gedefinieerd door NONCLIENTMETRICS en ICONMETRICS in winuser.h. Met andere woorden, u wilt dit gedeelte waarschijnlijk niet handmatig bewerken. Als je de waarde van alle window boarders gaat veranderen, zou ik voorstellen om dat via het controlepaneel te doen en het gewijzigde thema op te slaan. Exporteer vervolgens de sectie [Metrics] naar uw gewenste thema. Niet-de-minder, hier is een voorbeeld van een sectie [Metrics].

Het volgende is de vereiste [VisualStyles] -sectie. In dit gedeelte kunt u wijzen naar een. msstyles- bestand dat kan worden aangepast voor aanpassing. Als u in dit gedeelte de waarde .msstyles gebruikt, moet u de gedeelten [Metrics] en [Color] van uw thema verwijderen, omdat de .msstyles beide secties vervangen. De geldige kenmerken zijn Pad, Kleur, Samenstelling, Grootte, ColorizationColor en Transparantie. Met deze opties kunt u een reeds bestaand thema eenvoudiger aanpassen. Als u bijvoorbeeld het padkenmerk instelt op% SystemRoot% \ resources \ Thema's \ Aero \ Aero.msstyles, kunt u eenvoudig het standaard Windows Aero-thema aanpassen.

Het volgen van [VisualStyles] is de optionele sectie [Geluiden] en [AppEvents]. Voor dit gedeelte kun je elk geluid handmatig opgeven door het pad naar een .wav-bestand te gebruiken, zoals:
[AppEvents \ Schemes \ Apps \ .Default \ SystemExclamation]
DefaultValue =

Of u kunt een van de ingebouwde geluidsschema's opgeven met
SchemeName =
U kunt een van de ingebouwde geluidsschema's gebruiken of het dll- bestand met het thema opgeven.

Het volgen van [Geluiden] is de [Boot] -sectie. Het gedeelte [Boot] heeft slechts één waarde voor SCRNSAVE.EXE wijs deze waarde toe naar het .scr- bestand dat u voor uw screensaver wilt gebruiken.

Eindelijk is de vereiste [MasterThemeSelector] die maar één attribuut heeft en je geen keuze hebt voor de waarde. Het enige dat in deze sectie voorkomt is MTSM = DABJDKT, wat aangeeft dat het thema geldig is.

Zodra u alle vereiste en optionele secties in het bestand hebt, slaat u het bestand op naar wat u het wilt noemen en wijzigt u de extensie van .txt naar .theme . Zorg ervoor dat u bekende bestandsextensies bekijkt wanneer u de extensie wijzigt, anders wordt de echte extensie verborgen.

Je themapakket verpakken

De laatste stap om al uw media te verpakken in een .themepack- bestand. Het .themepack- bestand is gewoon een CAB-bestand met een wijziging van de extensie. Dus als je al software hebt die een .cab-bestand kan maken, gebruik je die software om je themamap met al je media erin te comprimeren en de extensie te wijzigen. Als je nog geen programma voor het inpakken van de cabine hebt, kun je CabPack bekijken, dit is freeware.

Hier is een voorbeeld van het Matrixthema dat we vanaf nul hebben opgebouwd.

Conclusie

Zodra je je themapack hebt, kun je het op je eigen systeem toepassen voordat je het deelt. Als er nog iets anders is dat moet worden aangepast, kunt u of teruggaan en het in uw .theme- bestand wijzigen. U kunt dit wijzigen via de Windows-gebruikersinterface en het thema opnieuw opslaan om te delen. Ga nu naar buiten en deel je favoriete thema-tweaks met de rest van de wereld.

Links

Microsoft-themapackreferentie
CabPack

Editor'S Choice