Crea un Theme Pack di Windows 7 da zero
La personalizzazione di Windows non è una novità, ma con Windows 7, la personalizzazione è diventata molto più semplice con i pacchetti di temi. Ecco come è possibile creare il proprio tema pack da zero.
La creazione di un pacchetto di temi da zero richiede molto più lavoro rispetto all'utilizzo di strumenti integrati, ma offre molta più flessibilità consentendo di creare icone di marca, feed di sfondo RSS e personalizzare ogni funzione che potrebbe non essere facile da eseguire tramite Windows strumenti nativi. Quando creerai un tema che puoi condividere con altri, vorrai tenere in considerazione ciò che esattamente sarai in grado di cambiare che altri saranno in grado di usare. I pacchetti di temi di Windows 7 consentono di personalizzare lo sfondo del desktop (inclusi sfondi "slide show" e sfondi RSS), screen saver, suoni di sistema, icone del desktop, puntatori del mouse e colori di sistema.
Personalizza il tuo tema
Avviare il pacchetto di temi raccogliendo tutti i file che si desidera utilizzare per la personalizzazione. Ricorda di ottenere gli articoli per ogni parte che desideri personalizzare. Se non si specificano le parti sul tema, il sistema utilizzerà i valori predefiniti forniti con Windows. Quindi se non trovi il cursore del mouse che ti piace, Windows utilizzerà il cursore predefinito per il sistema. Una volta che hai i file che vuoi, mettili tutti in una cartella che puoi facilmente raggiungere. Sto per creare un tema basato sugli sfondi Matrix che abbiamo pubblicato di recente.
Inizieremo la personalizzazione generando il .tema file. Questo file è il cuore del tuo pacchetto di temi e dirà a Windows quale file multimediale usare dove. Il .tema il file è in realtà solo un file di testo appositamente formattato, quindi avvia facendo clic con il pulsante destro del mouse nella cartella e creando un nuovo documento di testo. Dai un nome al file come vuoi e aprilo con il tuo editor di testo preferito.
Il .tema il file verrà suddiviso in sezioni. La prima sezione è la sezione [Tema]. La sezione [Tema] ha solo due opzioni, il nome di visualizzazione del tema e l'icona del tema. Il nome visualizzato può essere qualsiasi cosa tu voglia chiamare il tema nel pannello di controllo> finestra di personalizzazione e l'icona grafica deve essere un file PNG. Il grafico verrà ridimensionato a 80 × 240, quindi utilizzare qualcosa vicino a tale risoluzione o rapporto.
Nota: l'icona del tema verrà visualizzata solo nella finestra Pannello di controllo> Personalizzazione, quindi non preoccuparti se non vedi l'icona.
Il resto della sezione [Tema] dirà a Windows quali icone utilizzare per le icone del desktop (Computer, Documenti, Cestino, Rete). Per i file di icone è possibile utilizzare sia standalone .ico file, oppure puoi usare icone incorporate in .exe o .dll anche i file. Per .exe e .dll file è necessario specificare quale icona usare con una virgola e quindi dire quale icona si intende utilizzare. (my.exe, 0 o my.dll, -50). Ogni elemento del desktop ha una schermata unica che lo identifica, quindi assicurati di utilizzare la stringa corretta per ogni articolo.
Computer = [CLSID \ 20D04FE0-3AEA-1069-A2D8-08002B30309D \ DefaultIcon]
Documents = [CLSID \ 59031A47-3F72-44A7-89C5-5595FE6B30EE \ DefaultIcon]
Rete = [CLSID \ F02C1A0D-BE21-4350-88B0-7367FC96EF3C \ DefaultIcon]
Cestino = [CLSID \ 645FF040-5081-101B-9F08-00AA002F954E \ DefaultIcon
Sotto ogni articolo specificherete l'icona con DefaultValue tranne il Cestino che utilizzerà i valori Full e Empty.
Dopo la sezione [Tema] sono disponibili le sezioni [Pannello di controllo \ Colori] e [Pannello di controllo \ Cursori] opzionali. La sezione colori sarebbe estremamente difficile da regolare manualmente, ma se vuoi davvero provarla puoi regolare i seguenti elementi usando i codici RGB.
Nota: i codici RGB vanno da 0 a 255 e sono separati da spazi. Quindi il nero è 0 0 0 e il bianco è 255 255 255.
ActiveTitle, Background, 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
Invece di fare questa sezione a mano puoi anche regolare i colori usando il pannello di controllo> personalizza> colori, quindi salva il file del tema e poi copia e incolla la sezione colori nel tema che vuoi.
La sezione [Pannello di controllo \ Cursori] ha un'opzione per cui .cur o .ani file che si desidera utilizzare per ciascun cursore. I cursori validi che è possibile sostituire sono i seguenti:
Arrow, Help, AppStarting, Wait, NWPen, No, Size, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow
Se non viene definito il cursore, verranno utilizzate le impostazioni di default del sistema.
Dopo queste due sezioni arriva la prima sezione obbligatoria e questa è la sezione [Pannello di controllo \ Desktop]. Se non si dispone di questa parte del file, il tema non verrà riconosciuto come tema valido. Qui specificherete quale sarà l'immagine dello sfondo, come verrà visualizzata l'immagine e se l'immagine è affiancata o meno. I tre valori di cui hai bisogno sono Wallpaper, TileWallpaper e WallpaperStyle.
Lo sfondo può essere a .bmp, .gif, .jpg, .png o .tif file. TileWallpaper è un 1 o 0; 1 indica che lo sfondo deve essere affiancato mentre 0 disabilita la tessera. WallpaperStyle può essere i seguenti valori. 0 significa che l'immagine è centrata, 2 significa che l'immagine è allungata, 6 si adatta all'immagine sullo schermo, o 10 ridimensionerà e ritaglia l'immagine per adattarla allo schermo.
Dopo aver definito la sezione [Pannello di controllo \ Desktop], è possibile passare alla successiva sezione opzionale [Presentazione]. [Slideshow] è il modo in cui è possibile creare sfondi rotanti per Windows 7. Questa sezione ha i seguenti attributi: Intervallo, Shuffle, RSSFeed, ImagesRootPath, Item * Path (* indica quali immagini saranno incluse nella presentazione). Gli attributi possono essere definiti con i seguenti valori: Intervallo mostra la quantità di tempo di attesa prima di cambiare l'immagine dello sfondo (in millisecondi), Shuffle è un 1 o 0 per determinare se le immagini sono visualizzate in ordine alfabetico o mescolate, i punti RSSFeed al URL del feed RSS delle immagini che si desidera utilizzare, ImagesRootPath è la cartella contenente le immagini e Item * Path determina quanti elementi sono inclusi nella presentazione. Ciascun elemento * La voce del percorso punta a un'immagine di sfondo, quindi è necessario specificare ogni immagine manualmente.
Nota: ImagesRootPath e RSSFeed non possono essere utilizzati insieme.
Seguire [SlideShow] è un'altra sezione opzionale chiamata [Metriche]. La sezione [Metriche] mostra le dimensioni di vari elementi di visualizzazione, come la larghezza del bordo della finestra, l'altezza dell'icona o la larghezza della barra di scorrimento. I valori NonclientMetrics e IconMetrics sono strutture binarie definite da NONCLIENTMETRICS e ICONMETRICS in winuser.h. In altre parole, probabilmente non vuoi modificare questa sezione a mano. Se cambierai il valore di qualsiasi window board ti suggerirei di farlo attraverso il pannello di controllo e salvando il tema modificato. Quindi esporta la sezione [Metriche] nel tema desiderato. Non-the-less, ecco un esempio di una sezione [Metriche].
La prossima è la sezione [VisualStyles] richiesta. Questa sezione ti consente di puntare a .msstyles file che può essere modificato per la personalizzazione. Se usi a .msstyles valore in questa sezione sarà necessario rimuovere le sezioni [Metriche] e [Colore] del tema perché .msstyles sostituirà entrambe le sezioni. Gli attributi validi sono Path, Color, Composition, Size, ColorizationColor e Transparancy. Queste opzioni facilitano la personalizzazione di un tema già esistente. Ad esempio, se imposti l'attributo path su% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles puoi facilmente iniziare a personalizzare il tema Windows Aero predefinito.
Di seguito [VisualStyles] sono le sezioni [Suoni] e [AppEventi] opzionali. Per questa sezione puoi specificare ciascun suono manualmente usando il percorso di un file .wav in questo modo:
[AppEvents \ Schemes \ Apps \ .Default \ SystemExclamation]
DefaultValue =
Oppure puoi specificare uno degli schemi sonori incorporati con
SchemeName =
È possibile utilizzare uno degli schemi sonori incorporati o specificare il .dll file contenente il tema.
Seguendo [Suoni] è la sezione [Avvio]. La sezione [Boot] ha solo un valore per SCRNSAVE.EXE che punta a questo valore .scr file che vuoi usare per il tuo salvaschermo.
Infine è richiesto [MasterThemeSelector] che ha solo un attributo e non hai una scelta per il valore. L'unica cosa che va in questa sezione è MTSM = DABJDKT che indica che il tema è valido.
Una volta che hai tutte le sezioni obbligatorie e facoltative nel file, salva il file in qualsiasi modo tu voglia chiamarlo e cambia l'estensione da .txt to .theme. Assicurati di visualizzare estensioni di file conosciute quando cambi l'estensione, altrimenti la vera estensione sarà nascosta.
Imballando il tuo pacchetto tematico
L'ultimo passo per pacchettizzare tutti i tuoi file multimediali in a .ThemePack file. Il .ThemePack il file è semplicemente un file .cab con una modifica dell'estensione. Quindi se hai già un software in grado di creare un file .cab, usa semplicemente quel software per comprimere la tua cartella dei temi con tutti i tuoi file multimediali e modificare l'estensione. Se non si dispone già di un programma di imballaggio della cabina, è possibile controllare CabPack, che è freeware.
Ecco un esempio del tema Matrix che abbiamo creato da zero.
Conclusione
Una volta che hai il tuo tema pack puoi applicarlo al tuo sistema prima di condividerlo. Se c'è qualcos'altro che necessita di essere modificato, puoi tornare indietro e cambiarlo nel tuo .tema file il tuo è possibile modificarlo tramite la GUI di Windows e quindi ri-salvare il tema per la condivisione. Ora vai là fuori e condividi le tue preferite modifiche a tema con il resto del mondo.
link
Riferimento del pacchetto di temi Microsoft
CabPack