Opret en Windows 7 Theme Pack fra bunden
Windows-tilpasning er ikke noget nyt, men med Windows 7 blev tilpasning meget lettere med temapakker. Sådan kan du oprette din egen temapakke fra bunden.
Oprettelse af en temapakke fra bunden er meget mere arbejde end at bruge indbyggede værktøjer, men det giver dig meget mere fleksibilitet ved at give dig mulighed for at oprette mærkeikoner, RSS-baggrundsfeeds og tilpasning af alle funktioner, som måske ikke er nemme at gøre gennem Windows native værktøjer. Når du skal oprette et tema, som du kan dele med andre, vil du gerne tage højde for, hvad du præcist kan ændre, som andre vil kunne bruge. Windows 7-pakker giver dig mulighed for at tilpasse skrivebordsbaggrunden (herunder "diasshow" baggrunde og RSS-feed baggrunde), pauseskærm, systemlyde, desktop ikoner, musepekere og systemfarver.
Tilpas dit tema
Start temapakken ved at samle alle de filer, du vil bruge til din tilpasning. Husk at få varer til hver del, du skal tilpasse. Hvis du ikke angiver dele til tema, bruger systemet de standardindstillinger, der følger med vinduer. Så hvis du ikke finder en musemarkør, kan du bruge Windows til at bruge standardmarkøren til systemet. Når du har de filer, du ønsker, skal du sætte dem alle i en mappe, som du nemt kan komme til. Jeg skal bygge et tema baseret på Matrix baggrunde, vi lavede for nylig.
Vi vil starte tilpasningen ved at generere .tema fil. Denne fil er hjertet af din temapakke og vil fortælle Windows, hvilke mediefiler der skal bruges hvor. Det .tema filen er virkelig bare en specielt formateret tekstfil, så start med højre klik i din mappe og opret et nyt tekstdokument. Navngiv filen, hvad du vil, og åbn den med din yndlings tekstredigerer.
Det .tema Filen bliver brudt op i sektioner. Det første afsnit er afsnittet [Tema]. Afsnittet [Tema] har kun to muligheder, temavisningen og temaikonet. Skærmnavnet kan være, hvad du vil have temaet, der skal kaldes i kontrolpanelet> tilpasse vinduet, og ikonet grafik skal være en PNG-fil. Grafikken skaleres til 80 × 240, så brug noget tæt på den opløsning eller ratio.
Bemærk: Temaikonet vises kun under Kontrolpanel> Personliggørelsesvindue, så rolig ikke, hvis du ikke kan se ikonet.
Resten af afsnittet [Theme] vil fortælle vinduer, hvilke ikoner der skal bruges til skrivebordets ikoner (Computer, Documents, Recycle Bin, Network). For ikonfiler kan du bruge enten enkeltstående .ico filer, eller du kan bruge ikoner indlejret i .exe eller .dll filer også. Til .exe og .dll filer du har brug for at angive hvilket ikon der skal bruges med et komma og derefter sige hvilket ikon du skal bruge. (my.exe, 0 eller my.dll, -50). Hver stationære genstand har en unik skærm, der identificerer den, så sørg for at bruge den rigtige streng for hvert element.
Computer = [CLSID \ 20D04FE0-3AEA-1069-A2D8-08002B30309D \ DefaultIcon]
Dokumenter = [CLSID \ 59031A47-3F72-44A7-89C5-5595FE6B30EE \ DefaultIcon]
Netværk = [CLSID \ F02C1A0D-BE21-4350-88B0-7367FC96EF3C \ DefaultIcon]
Papirkurv = [CLSID \ 645FF040-5081-101B-9F08-00AA002F954E \ DefaultIcon
Under hver genstand vil du angive ikonet med DefaultValue undtagen papirkurven, som bruger værdier Fuld og tom.
Efter sektionen [Tema] er de valgfrie [Kontrolpanel \ Farver] og [Kontrolpanel \ Markører] sektioner. Farvesektionen ville være ekstremt svært at justere manuelt, men hvis du virkelig vil prøve det, kan du justere følgende punkter ved hjælp af RGB-koder.
Bemærk: RGB koder spænder fra 0-255 og adskilles af mellemrum. Så sort er 0 0 0 og hvid er 255 255 255.
ActiveTitle, Bakgrund, Hilight, HilightText, TitleText, Window, WindowText, Scrollbar, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GreyText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow, ButtonLight, InfoText, InfoWindow, GradientActiveTitle,
GradientInactiveTitle
I stedet for at gøre dette afsnit for hånd, kan du også justere farverne ved hjælp af kontrolpanelet> tilpasse> farver og derefter gemme temafilen og derefter bare kopiere og indsætte farverne i det tema, du vil have.
Afsnittet [Kontrolpanel \ Markører] har en mulighed for hvilke .cur eller .ani filer, du vil bruge til hver markør. De gyldige markører, du kan erstatte, er følgende:
Pil, Hjælp, AppStarting, Vent, NWPen, Nej, Størrelse, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow
Hvis ikke markør er defineret, vil systemens standardværdier blive brugt.
Efter disse to sektioner kommer den første obligatoriske sektion, og det er [Kontrolpanel \ Desktop] sektionen. Hvis du ikke har denne del af filen, vil temaet ikke blive anerkendt som et gyldigt tema. Her skal du angive, hvad tapetbilledet vil være, hvordan billedet bliver vist, og hvis billedet er flisebelagt eller ej. De tre værdier du har brug for er Wallpaper, TileWallpaper og WallpaperStyle.
Baggrund kan være en .bmp, .gif, .jpg, .png eller .tif fil. TileWallpaper er enten en 1 eller 0; 1 angiver, at tapetet skal flises, mens 0 deaktiverer flisen. WallpaperStyle kan være følgende værdier. 0 betyder billedet er centreret, 2 betyder at billedet er strakt, 6 vil passe billedet til skærmen, eller 10 vil ændre størrelsen og beskære billedet for at passe til skærmen.
Når du har defineret [Kontrolpanel \ Desktop] -afsnittet, kan du gå videre til det næste valgfrie afsnit [Diasshow]. [Diasshow] er, hvordan du kan lave roterende baggrunde til Windows 7. Dette afsnit har følgende attributter: Interval, Shuffle, RSSFeed, ImagesRootPath, Item * Path (* repræsenterer hvilke billeder der vil blive inkluderet i diasshowet). Attributterne kan defineres med følgende værdier: Interval viser hvor lang tid der skal vente, inden tapetbilledet ændres (i millisekunder). Shuffle er en 1 eller 0 for at bestemme om billeder vises i alfabetisk rækkefølge eller blandet, RSSFeed-punkter til URL til billederne RSS feed du vil bruge, ImagesRootPath er den mappe, der indeholder dine billeder, og Item * Path bestemmer, hvor mange elementer der er inkluderet i diasshowet. Hver post * Path-indgangspunkter til et tapetbillede, så du skal angive hvert billede manuelt.
Bemærk: ImagesRootPath og RSSFeed kan ikke bruges sammen.
Efter [SlideShow] er et andet valgfrit afsnit kaldet [Metrics]. [Metrics] sektionen viser dimensioner af forskellige displayelementer, såsom vinduets kantbredde, ikonhøjde eller rullebredde. Værdierne NonclientMetrics and IconMetrics er binære strukturer defineret af NONCLIENTMETRICS og ICONMETRICS i winuser.h. Med andre ord vil du sandsynligvis ikke redigere dette afsnit for hånden. Hvis du vil ændre værdien af et vindue boarders, vil jeg foreslå at gøre det via kontrolpanelet og gemme det ændrede tema. Udfør derefter [Metrics] sektionen i dit ønskede tema. Ikke desto mindre, her er et eksempel på en [Metrics] sektion.
Næste er den nødvendige [VisualStyles] sektion. Dette afsnit giver dig mulighed for at pege på a .msstyles fil, der kan ændres til tilpasning. Hvis du bruger en .msstyles værdi i dette afsnit skal du fjerne afsnittene [Metrics] og [Colour] i dit tema, fordi themsstyles erstatter begge disse sektioner. De gyldige attributter er Sti, Farve, Sammensætning, Størrelse, ColorizationColor og Transparancy. Disse muligheder gør det nemmere at tilpasse et allerede eksisterende tema. Hvis du for eksempel angiver stinavattributen til% SystemRoot% \ resources \ Temaer \ Aero \ Aero.msstyles, kan du nemt begynde at tilpasse standard Windows Aero-temaet.
Efter [VisualStyles] er de valgfrie [Lyde] og [AppEvents] sektioner. For dette afsnit kan du enten specificere hver lyd manuelt ved at bruge stien til en .wav-fil som sådan:
[AppEvents \ Schemes \ Apps \ .DEFAULT \ SystemExclamation]
standardVærdi =
Eller du kan angive en af de indbyggede lydordninger med
schemeName =
Du kan bruge en af de indbyggede lydordninger eller angive .dll fil indeholdende temaet.
Efter [Lyde] er [Boot] sektionen. Afsnittet [Boot] har kun en værdi for SCRNSAVE.EXE peger denne værdi til uanset .scr fil du vil bruge til din pauseskærm.
Endelig er den nødvendige [MasterThemeSelector], som kun har en egenskab, og du har ikke noget valg for værdien. Det eneste der går i dette afsnit er MTSM = DABJDKT, hvilket indikerer at temaet er gyldigt.
Når du har alle de nødvendige og valgfrie sektioner i filen, skal du gemme filen, uanset hvad du vil kalde den og ændre udvidelsen fra .txt til .theme. Sørg for at du kender kendte filudvidelser, når du ændrer udvidelsen, ellers vil den sande udvidelse blive skjult.
Emballerer din temapakke
Det sidste skridt er at pakke alle dine medier til en .themepack fil. Det .themepack filen er simpelthen en .cab-fil med en udvidelsesændring. Så hvis du allerede har software, der kan oprette en .cab-fil, skal du blot bruge den software til at komprimere din tema mappe med alle dine medier i den og ændre udvidelsen. Hvis du ikke allerede har et kabinepakkeprogram, kan du tjekke CabPack, som er freeware.
Her er et eksempel på Matrix Theme, vi byggede fra bunden.
Konklusion
Når du har din temapakke, kan du anvende den på dit eget system, før du deler det. Hvis der er noget andet, der skal tilpasses, kan du enten gå tilbage og ændre det i din .tema fil dit, du kan ændre det gennem Windows GUI og gem derefter temaet for deling igen. Gå nu derude og del dine favorit tema tweaks med resten af verden.
Links
Microsoft temapakke reference
CabPack