Página principal » cómo » Crear un paquete de temas de Windows 7 desde cero

    Crear un paquete de temas de Windows 7 desde cero

    La personalización de Windows no es nada nuevo, pero con Windows 7, la personalización es mucho más fácil con los paquetes de temas. Aquí es cómo puede crear su propio paquete de temas desde cero.

    Crear un paquete de temas desde cero es mucho más trabajo que usar herramientas integradas, pero le brinda mucha más flexibilidad al permitirle crear íconos de marca, fuentes de fondo RSS y personalizar todas las funciones que pueden no ser fáciles de hacer a través de Windows. herramientas nativas. Cuando vaya a crear un tema que pueda compartir con otros, querrá tener en cuenta qué podrá cambiar exactamente que otros podrán usar. Los paquetes de temas de Windows 7 le permiten personalizar el fondo del escritorio (incluidos los fondos de “presentaciones de diapositivas” y los fondos de la fuente RSS), el protector de pantalla, los sonidos del sistema, los iconos del escritorio, los punteros del mouse y los colores del sistema..

    Personaliza tu tema

    Comience el paquete de temas reuniendo todos los archivos que desea usar para su personalización. Recuerda obtener artículos para cada parte que vayas a personalizar. Si no especifica partes para el tema, el sistema usará los valores predeterminados que vienen con las ventanas. 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 crear un tema basado en los fondos de pantalla de Matrix que publicamos recientemente..

    Comenzaremos la personalización generando el .tema expediente. Este archivo es el corazón de su paquete de temas y le dirá a Windows qué archivo de medios debe usar dónde. los .tema el archivo es realmente un archivo de texto especialmente formateado, así que comience haciendo clic derecho en su carpeta y creando un nuevo documento de texto. Nombra el archivo como quieras y ábrelo con tu editor de texto favorito.

    los .tema archivo se va a 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 icono del tema. El nombre para mostrar puede ser el que desee que se llame al tema en la ventana de personalización> del panel de control, y el gráfico del icono debe ser un archivo PNG. El gráfico se escalará a 80 × 240, así que use algo cercano a esa resolución o proporción.

    Nota: el icono del tema solo se mostrará debajo de la ventana Panel de control> Personalización, así que no se preocupe si no ve el icono.

    El resto de la sección [Tema] le dirá a Windows qué iconos usar para los íconos del escritorio (Computadora, Documentos, Papelera de reciclaje, Red). Para los archivos de iconos puede usar cualquiera de los dos .ico archivos, o puede utilizar iconos incrustados en .exe o .dll archivos también. por .exe y .dll los archivos que necesita para especificar qué icono usar con una coma y luego decir qué icono va a usar. (my.exe, 0 o my.dll, -50). Cada elemento del escritorio tiene una pantalla única que lo identifica, así que asegúrese de utilizar la cadena correcta para cada elemento..

    Computador = [CLSID \ 20D04FE0-3AEA-1069-A2D8-08002B30309D \ DefaultIcon]
    Documentos = [CLSID \ 59031A47-3F72-44A7-89C5-5595FE6B30EE \ DefaultIcon]
    Red = [CLSID \ F02C1A0D-BE21-4350-88B0-7367FC96EF3C \ DefaultIcon]
    Papelera de reciclaje = [CLSID \ 645FF040-5081-101B-9F08-00AA002F954E \ DefaultIcon

    Debajo de cada elemento, especificará el icono con Valor predeterminado, excepto la Papelera de reciclaje, que utilizará los valores Lleno y 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 probarlo, 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. Entonces 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, ButtonFilocidadParticipadoParquezocrospaciosPeluscos de la manoPeligeroControl de la vista de la vista de conjunto de objetos en el mundo GradientActiveTitle,
    GradientInactiveTitle

    En lugar de hacer esta sección a mano, también puede ajustar los colores utilizando el panel de control> personalizar> colores, y luego guardar el archivo de tema y luego copiar y pegar la sección de colores en el tema que desea.

    La sección [Control Panel \ 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, Inicio de la aplicación, Espera, NWPen, No, Tamaño, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

    Si no se define el cursor, se utilizará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 se reconocerá 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 Wallpaper, TileWallpaper y WallpaperStyle.

    Fondo de pantalla puede ser un .bmp, .gif, .jpg, .png o .tif expediente. TileWallpaper es un 1 o 0; 1 indica que el papel tapiz debe estar en mosaico mientras que 0 desactiva el mosaico. WallpaperStyle puede tener los siguientes valores. 0 significa que la imagen está centrada, 2 significa que la imagen está estirada, 6 ajustará la imagen a la pantalla, o 10 cambiará el tamaño y recortará la imagen para ajustarse a la pantalla.

    Una vez que haya definido la sección [Panel de control \ Escritorio], puede pasar a la siguiente sección opcional [Presentación de diapositivas]. [Presentación de diapositivas] es cómo puede hacer fondos rotativos para Windows 7. Esta sección tiene los siguientes atributos: Intervalo, Aleatorio, RSSFeed, ImagesRootPath, Elemento * Ruta (* representa las imágenes que se incluirán en la presentación). 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), Aleatorio es un 1 o 0 para determinar si las imágenes se muestran en orden alfabético o en orden aleatorio, RSSFeed apunta al La URL del canal RSS de imágenes que desea utilizar, ImagesRootPath es la carpeta que contiene sus imágenes, y la ruta del elemento * determina cuántos elementos se incluyen en la presentación de diapositivas. Cada elemento * La entrada de ruta apunta a una imagen de fondo de pantalla por lo que necesita especificar cada imagen manualmente.

    Nota: ImagesRootPath y RSSFeed no se pueden usar juntos.

    Después de [Presentación de diapositivas] hay 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, la altura 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, le sugeriría hacerlo a través del panel de control y guardar el tema modificado. Luego exporte la sección [Métricas] a su tema deseado. No menos, aquí hay un ejemplo de una sección [Métricas].

    La siguiente es la sección requerida [VisualStyles]. Esta sección le permite señalar un .msstyles Archivo que puede ser modificado para personalización. Si usas un .msstyles El valor en esta sección deberá eliminar las secciones [Métricas] y [Color] de su tema porque los estilos .ms reemplazarán ambas secciones. Los atributos válidos son Ruta, Color, Composición, Tamaño, Colorización y Transparencia. Estas opciones facilitan la personalización de un tema ya existente. Por ejemplo, si configura el atributo de ruta en% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, puede comenzar fácilmente a personalizar el tema de Windows Aero predeterminado.

    A continuación [VisualStyles] se encuentran las secciones opcionales [Sonidos] y [AppEvents]. Para esta sección, puede especificar cada sonido manualmente usando la ruta de acceso a un archivo .wav así:
    [AppEvents \ Schemes \ Apps \ .Default \ SystemExclamation]
    DefaultValue =

    O puede especificar uno de los esquemas de sonido integrados con
    SchemeName =
    Puede utilizar uno de los esquemas de sonido integrados o especificar el .dll archivo que contiene el tema.

    Después de [Sonidos] está la sección [Arranque]. La sección [Inicio] solo tiene un valor para SCRNSAVE.EXE apunta este valor a lo que sea .scr archivo que desea utilizar para su protector de pantalla.

    Finalmente, se requiere el [MasterThemeSelector] que solo tiene un atributo y usted no tiene una opción para el valor. Lo único que entra 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 en el lugar que desee y cambie la extensión de .txt a .theme. Asegúrese de que está viendo las extensiones de archivo conocidas al cambiar la extensión, de lo contrario se ocultará la verdadera extensión.

    Empaquetando tu paquete temático

    El paso final es empaquetar todos sus medios en un .mochila expediente. los .mochila archivo 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 cambiar la extensión. Si aún no tiene un programa de embalaje de cabinas, puede consultar CabPack, que es gratuito..

    Aquí hay un ejemplo del tema Matrix que creamos desde cero..

    Conclusión

    Una vez que tenga su paquete de temas, puede aplicarlo a su propio sistema antes de compartirlo. Si hay algo más que necesita ajustes, puede volver y cambiarlo en su .tema puede cambiarlo a través de la GUI de Windows y luego volver a guardar el tema para compartir. Ahora salga y comparta sus ajustes de temas favoritos con el resto del mundo..

    Campo de golf

    Referencia del paquete de temas de Microsoft
    CabPack