28Aug
La personalización de Windows no es nada nuevo, pero con Windows 7, la personalización se hizo mucho más fácil con los paquetes de temas. Aquí es cómo puedes crear tu propio paquete de temas desde cero.
Crear un paquete de temas desde cero es mucho más trabajo que utilizar herramientas integradas, pero le da mucha más flexibilidad al permitirle crear iconos de marca, fuentes RSS y personalizar cada característica que puede no ser fácil de hacer a través deHerramientas nativas de Windows. Cuando va a crear un tema que pueda compartir con otros, querrá tener en cuenta qué es exactamente lo que podrá cambiar para que otros puedan usarlo. Los paquetes de temas de Windows 7 le permiten personalizar el fondo del escritorio( incluidos fondos de "presentación de diapositivas" y fondos de fuentes RSS), protector de pantalla, sonidos del sistema, iconos del escritorio, punteros del mouse y colores del sistema.
Personalice su tema
Comience el paquete de temas recopilando todos los archivos que quiera usar para su personalización. Recuerde obtener elementos para cada parte que va a personalizar. Si no especifica partes para el tema, el sistema utilizará los valores predeterminados que vienen con Windows. Entonces, si no encuentra el cursor del mouse que le gusta, Windows usará el cursor predeterminado para el sistema. Una vez que tenga los archivos que desea, colóquelos en una carpeta a la que pueda acceder fácilmente. Voy a construir un tema basado en los fondos de pantalla de Matrix que publicamos recientemente.
Comenzaremos la personalización generando el archivo . theme .Este archivo es el corazón de su paquete de temas y le indicará a Windows qué archivo multimedia usar donde. El archivo . theme es realmente solo un archivo de texto con formato especial, así que comience haciendo clic derecho en su carpeta y creando un nuevo documento de texto. Asigne un nombre al archivo que desee y ábralo con su editor de texto favorito.
El archivo . theme se dividirá en secciones. La primera sección es la sección [Tema].La sección [Tema] solo tiene dos opciones, el nombre para mostrar del tema y el ícono del tema. El nombre para mostrar puede ser el que desee que se llame al tema en el panel de control & gt;personalizar la ventana, y el gráfico del ícono debe ser un archivo PNG.El gráfico se escalará a 80 × 240, por lo tanto, utilice algo cercano a esa resolución o relación.
Nota: El ícono del tema solo aparecerá en el Panel de control & gt;Ventana de personalización, así que no se preocupe si no ve el ícono.
El resto de la sección [Tema] le dirá a las ventanas qué iconos usar para los íconos del escritorio( Computadora, Documentos, Papelera de reciclaje, Red).Para los archivos de íconos, puede usar archivos independientes . ico o también puede usar íconos incrustados en los archivos . exe o. dll .Para los archivos . exe y. dll , debe especificar qué icono usar con una coma y luego decir qué icono va a usar.(my.exe, 0 o my.dll, -50).Cada elemento de escritorio tiene una pantalla única que lo identifica, así que asegúrese de usar la cadena correcta para cada elemento.
Ordenador = [CLSID \{ 20D04FE0-3AEA-1069-A2D8-08002B30309D} \ DefaultIcon]
Documents = [CLSID \{ 59031A47-3F72-44A7-89C5-5595FE6B30EE} \ DefaultIcon]
Network = [CLSID \{ F02C1A0D-BE21-4350-88B0-7367FC96EF3C} \ DefaultIcon]
Papelera de reciclaje = [CLSID \{ 645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon
A continuación de cada elemento, especificará el icono con DefaultValue, excepto la Papelera de reciclaje que utilizará los valores Fully vacío
Después de la sección [Tema], están las secciones opcionales [Panel de control \ Colores] y [Panel de control \ Cursores].La sección de colores sería extremadamente difícil de ajustar manualmente, pero si realmente quieres probarla puedes ajustar los siguientes elementos usando códigos RGB.
Nota: Los códigos RGB van de 0 a 255 y están separados por espacios. Así que el negro es 0 0 0 y el blanco es 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
En lugar de hacer esta sección a mano también puede ajustar los colores usando el panel de control & gt;personalizar & gt;colores, y luego guarde el archivo de tema y luego simplemente copie y pegue la sección de colores en el tema que desee.
La sección [Panel de control \ Cursors] tiene una opción para la cual . cur o. ani archivos que desea utilizar para cada cursor. Los cursores válidos que puede reemplazar son los siguientes: Flecha
, Ayuda, AppStarting, Esperar, NWPen, No, Tamaño, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow
Si no se define el cursor, se usarán los valores predeterminados del sistema.
Después de estas dos secciones, viene la primera sección obligatoria y esa es la sección [Panel de control \ Escritorio].Si no tiene esta parte del archivo, el tema no será reconocido como un tema válido. Aquí especificará cuál será la imagen del fondo de pantalla, cómo se mostrará la imagen y si la imagen está en mosaico o no. Los tres valores que necesita son Fondo de pantalla, Papel de mosaico y Estilo de fondo de pantalla. El fondo de pantalla de
puede ser un archivo . bmp,. gif,. jpg,. png o. tif .TileWallpaper es un 1 o 0;1 indica que el fondo de pantalla debe estar en mosaico mientras que 0 desactiva el mosaico. WallpaperStyle puede ser los siguientes valores.0 significa que la imagen está centrada, 2 significa que la imagen está estirada, 6 se ajustará a la imagen en la pantalla o 10 cambiará de tamaño y recortará la imagen para que se ajuste a la pantalla.
Después de que haya definido la sección [Panel de control \ Escritorio], puede pasar a la siguiente sección opcional [Presentación].[Presentación] es cómo puede crear fondos rotativos para Windows 7. Esta sección tiene los siguientes atributos: Intervalo, Aleatorio, RSSFeed, Ruta de Imágenes, Ítem * Ruta( * representa qué imágenes se incluirán en la presentación de diapositivas).Los atributos se pueden definir con los siguientes valores: Intervalo muestra el tiempo de espera antes de cambiar la imagen del fondo de pantalla( en milisegundos), Reproducción aleatoria es 1 o 0 para determinar si las imágenes se muestran en orden alfabético o mezcladas, RSSFeed apunta alURL de las imágenes RSS que desea utilizar, ImagesRootPath es la carpeta que contiene sus imágenes, y Item * Path determina cuántos elementos se incluyen en la presentación de diapositivas. Cada entrada de Item * Path apunta a una imagen de fondo de pantalla por lo que debe especificar cada imagen manualmente.
Nota: ImagesRootPath y RSSFeed no se pueden usar juntos.
Después de [SlideShow] es otra sección opcional llamada [Métricas].La sección [Métricas] muestra las dimensiones de varios elementos de visualización, como el ancho del borde de la ventana, el alto del icono o el ancho de la barra de desplazamiento. Los valores NonclientMetrics e IconMetrics son estructuras binarias definidas por NONCLIENTMETRICS e ICONMETRICS en winuser.h. En otras palabras, es probable que no desee editar esta sección a mano. Si va a cambiar el valor de cualquier ventana de huésped, le sugiero que lo haga a través del panel de control y guarde el tema modificado. A continuación, exporte la sección [Métricas] al tema que desee. No obstante, aquí hay un ejemplo de una sección [Métricas].
Siguiente es la sección requerida [VisualStyles].Esta sección le permite señalar a. msstyles archivo que se puede modificar para la personalización. Si utiliza un valor de . msstyles en esta sección, deberá eliminar las secciones [Métricas] y [Color] de su tema porque los. msstyles reemplazarán ambas secciones. Los atributos válidos son Ruta, Color, Composición, Tamaño, ColorizaciónColor y Transparencia. Estas opciones facilitan la personalización de un tema ya existente. Por ejemplo, si establece el atributo de ruta en% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, puede comenzar a personalizar fácilmente el tema predeterminado de Windows Aero.
Siguiendo [VisualStyles] son las secciones opcionales [Sonidos] y [AppEvents].Para esta sección, puede especificar cada sonido manualmente utilizando la ruta a un archivo. wav como sigue:
[AppEvents \ Schemes \ Apps \. Default \ SystemExclamation]
DefaultValue =
O puede especificar uno de los esquemas de sonido integradoscon
SchemeName =
Puede usar uno de los esquemas de sonido integrados o especificar el archivo . dll que contiene el tema.
Siguiente [Sonidos] es la sección [Boot].La sección [Boot] solo tiene un valor para SCRNSAVE.EXE apunte este valor al archivo . scr que desee utilizar para su salvapantallas.
Finalmente, es obligatorio [MasterThemeSelector] que solo tiene un atributo y no tiene opción para el valor. Lo único que va en esta sección es MTSM = DABJDKT que indica que el tema es válido.
Una vez que tenga todas las secciones requeridas y opcionales en el archivo, guarde el archivo como lo desee y cambie la extensión de . txt a. theme .Asegúrese de estar viendo las extensiones de archivo conocidas al cambiar la extensión, de lo contrario, se ocultará la verdadera extensión.
Embalaje de su paquete de temas
El último paso es empaquetar todos sus medios en un archivo . themepack .El archivo . themepack es simplemente un archivo. cab con un cambio de extensión. Entonces, si ya tiene un software que puede crear un archivo. cab, simplemente use ese software para comprimir su carpeta de temas con todos sus medios y cambie la extensión. Si aún no tiene un programa de embalaje de la cabina, puede consultar CabPack, que es gratuito.
Este es un ejemplo del tema de Matrix que creamos desde cero.
Conclusion
Una vez que tenga su paquete de temas, puede aplicarlo a su propio sistema antes de compartirlo. Si hay algo más que necesite ajustes, puede volver atrás y cambiarlo en su archivo . theme . Puede cambiarlo a través de la GUI de Windows y luego volver a guardar el tema para compartir. Ahora sal y comparte tus cambios de tema favoritos con el resto del mundo.
Enlaces
Referencia del paquete de temas de Microsoft
CabPack