28Aug

Maak een Windows 7 Theme Pack from Scratch

click fraud protection

Windows-aanpassing is niets nieuws, maar met Windows 7 kon het aanpassen met themapakketten een stuk eenvoudiger worden. Hier ziet u hoe u uw eigen themapakket vanaf nul 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 viaWindows native tools. 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 uw thema

Start het themapakket door alle bestanden te verzamelen die u wilt gebruiken voor uw aanpassing. 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 je de gewenste bestanden hebt, plaats je ze allemaal in een map die je gemakkelijk kunt vinden. Ik ga een thema bouwen op basis van de Matrix-achtergronden die we onlangs hebben gepost.

instagram viewer

We beginnen de aanpassing door het . theme -bestand te genereren. Dit bestand vormt het hart van je themapack en laat Windows weten welk mediabestand waar moet gebruiken. Het . theme -bestand is eigenlijk gewoon 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 . thema -bestand zal worden onderverdeeld 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 & gt;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 verschijnt alleen onder het configuratiescherm & gt;Personalisatievenster 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 stand-alone . 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.(mijn.exe, 0 of mijn.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 Volledige zal gebruikenen leeg.

Na het gedeelte [Thema] is het optionele gedeelte [Configuratiescherm \ Kleuren] en [Configuratiescherm \ Cursors].De kleurensectie zou extreem moeilijk zijn om handmatig aan te passen, 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. Dus zwart is 0 0 0 en wit 255 255 255.

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

In plaats van dit gedeelte handmatig uit te voeren, kunt u de kleuren ook aanpassen via het bedieningspaneel & gt;personaliseren & gt;kleuren en sla vervolgens het themabestand op en kopieer en plak vervolgens de kleurensectie in het gewenste thema.

Het gedeelte [Configuratiescherm \ Cursors] heeft een optie waarvoor . cur of. ani -bestanden die u 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 systeemstandaards 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 attributen 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 deURL 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.

Na [SlideShow] is nog een optionele sectie 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 maatwerk. Als u in dit gedeelte een -waarde van . msstyles gebruikt, moet u de secties [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.

Na [VisualStyles] zijn de optionele secties [Geluiden] en [AppEvents] beschikbaar. Voor deze sectie kunt u 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 opgevenwith
SchemeName =
U kunt een van de ingebouwde geluidsschema's gebruiken of het . dll -bestand met het thema opgeven.

Na [Geluid] is het gedeelte [Boot].Het gedeelte [Boot] heeft slechts één waarde voor SCRNSAVE.EXE wijs deze waarde toe aan welk . scr -bestand dat u wilt gebruiken voor uw screensaver.

Eindelijk is de vereiste [MasterThemeSelector] die slechts éé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.

Uw 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 dan eenvoudig die software om je themamap met al je media erin te comprimeren en de extensie te wijzigen. Als u nog geen programma voor het inpakken van de cabine hebt, kunt u CabPack bekijken, dit is freeware.

Hier is een voorbeeld van het Matrix-thema dat we helemaal opnieuw hebben opgebouwd.

Conclusie

Zodra u uw themapack hebt, kunt u het toepassen op uw eigen systeem voordat u het deelt. Als er nog iets anders is dat moet worden aangepast, kunt u ofwel 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.

-koppelingen

Microsoft-themapackreferentie
CabPack