Criar um pacote de tema do Windows 7 a partir do zero

Criar um pacote de tema do Windows 7 a partir do zero
Criar um pacote de tema do Windows 7 a partir do zero

Vídeo: Criar um pacote de tema do Windows 7 a partir do zero

Vídeo: Criar um pacote de tema do Windows 7 a partir do zero
Vídeo: conheça os MOBS AMALDIÇOADOS do MINECRAFT! 💀👀 - YouTube 2024, Maio
Anonim

A personalização do Windows não é nada de novo, mas com o Windows 7, a personalização ficou muito mais fácil com os pacotes de temas. Veja como você pode criar seu próprio pacote de temas do zero.

Criar um pacote de tema a partir do zero é muito mais trabalhoso do que usar ferramentas integradas, mas oferece muito mais flexibilidade, permitindo que você crie ícones de marca, alimentações de plano de fundo de RSS e personalizando todos os recursos que podem não ser fáceis de usar no Windows ferramentas nativas. Quando você vai criar um tema que você pode compartilhar com outras pessoas, você vai querer levar em conta o que exatamente você será capaz de mudar que os outros poderão usar. Os pacotes de tema do Windows 7 permitem personalizar o plano de fundo da área de trabalho (incluindo planos de fundo de “apresentação de slides” e planos de fundo de feeds RSS), proteção de tela, sons do sistema, ícones da área de trabalho, ponteiros do mouse e cores do sistema.

Personalize o seu tema

Inicie o pacote de temas reunindo todos os arquivos que você deseja usar para sua personalização. Lembre-se de obter itens para cada parte que você vai personalizar. Se você não especificar partes para o tema, o sistema usará os padrões fornecidos com as janelas. Então, se você não encontrar um cursor do mouse, o Windows usará o cursor padrão para o sistema. Depois de ter os arquivos desejados, coloque-os em uma pasta que você possa acessar facilmente. Eu vou estar construindo um tema baseado nos papéis de parede Matrix que publicamos recentemente.

Image
Image

Vamos começar a personalização gerando o .tema Arquivo. Este arquivo é o coração do seu pacote de temas e dirá ao Windows qual arquivo de mídia usar onde. o .tema O arquivo é realmente apenas um arquivo de texto especialmente formatado, então comece clicando com o botão direito do mouse em sua pasta e criando um novo documento de texto. Nomeie o arquivo como quiser e abra-o com seu editor de texto favorito.

Image
Image

o .tema arquivo vai ser dividido em seções. A primeira seção é a seção [Theme]. A seção [Theme] tem apenas duas opções, o nome de exibição do tema e o ícone do tema. O nome de exibição pode ser o que você quiser que o tema seja chamado na janela do painel de controle> personalizar e o gráfico do ícone deve ser um arquivo PNG. O gráfico será dimensionado para 80 × 240, então use algo próximo a essa resolução ou proporção.

Observação: o ícone do tema só será exibido na janela Painel de controle> Personalização. Por isso, não se preocupe se você não vir o ícone.

Image
Image
Image
Image

O restante da seção [Tema] informará às janelas quais ícones usar para os ícones da área de trabalho (Computador, Documentos, Lixeira, Rede). Para arquivos de ícone, você pode usar o modo autônomo .ico arquivos, ou você pode usar ícones embutidos .exe ou.dll arquivos também. Para .exe e.dll arquivos você precisa especificar qual ícone usar com uma vírgula e, em seguida, dizer qual ícone você vai usar. (my.exe, 0 ou my.dll, -50). Cada item da área de trabalho tem uma tela exclusiva que o identifica, portanto, use a seqüência correta para cada item.

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

Abaixo de cada item, você especificará o ícone com DefaultValue, exceto a Lixeira, que usará os valores Full e Empty.

Depois que a seção [Theme] é as seções opcionais [Control Panel Colors] e [Control Panel Cursors]. A seção de cores seria extremamente difícil de ajustar manualmente, mas se você realmente quiser experimentá-lo, você pode ajustar os seguintes itens usando códigos RGB.
Depois que a seção [Theme] é as seções opcionais [Control Panel Colors] e [Control Panel Cursors]. A seção de cores seria extremamente difícil de ajustar manualmente, mas se você realmente quiser experimentá-lo, você pode ajustar os seguintes itens usando códigos RGB.

Nota: Os códigos RGB variam de 0 a 255 e são separados por espaços. Então preto é 0 0 0 e branco é 255 255 255.

ActiveTitle, Background, Hilight, HilightText, TitleText, Janela, WindowText, Barra de rolagem, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFase, ButtonShadow, GrayText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow, ButtonLight, InfoText, InfoWindow, GradientActiveTitle, GradientInactiveTitle

Em vez de fazer essa seção manualmente, você também pode ajustar as cores usando o painel de controle> personalizar> cores e, em seguida, salvar o arquivo de tema e depois copiar e colar a seção de cores no tema desejado.

Image
Image

A seção [Control Panel Cursors] tem uma opção para a qual .cur ou.ani arquivos que você deseja usar para cada cursor. Os cursores válidos que você pode substituir são os seguintes:

Seta, Ajuda, AppStarting, espera, NWPen, não, tamanho, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

Se o cursor não estiver definido, os padrões do sistema serão usados.

Depois dessas duas seções, vem a primeira seção obrigatória e essa é a seção [Painel de controle Desktop]. Se você não tiver essa parte do arquivo, o tema não será reconhecido como um tema válido. Aqui você especificará qual será a imagem do papel de parede, como a imagem será exibida e se a imagem está lado a lado ou não. Os três valores que você precisa são Wallpaper, TileWallpaper e WallpaperStyle.
Depois dessas duas seções, vem a primeira seção obrigatória e essa é a seção [Painel de controle Desktop]. Se você não tiver essa parte do arquivo, o tema não será reconhecido como um tema válido. Aqui você especificará qual será a imagem do papel de parede, como a imagem será exibida e se a imagem está lado a lado ou não. Os três valores que você precisa são Wallpaper, TileWallpaper e WallpaperStyle.

Papel de parede pode ser um .bmp,.gif,.jpg,.png ou.tif Arquivo. TileWallpaper é um 1 ou 0; 1 indica que o papel de parede deve estar lado a lado enquanto 0 desativa o ladrilho. WallpaperStyle pode ser os seguintes valores. 0 significa que a imagem está centralizada, 2 significa que a imagem está esticada, 6 ajustará a imagem na tela ou 10 redimensionará e cortará a imagem para ajustá-la à tela.

Depois de ter a seção [Painel de controle Desktop] definida, você pode passar para a próxima seção opcional [Apresentação de slides]. [Slideshow] é como você pode fazer planos de fundo rotatórios para o Windows 7. Esta seção tem os seguintes atributos: Intervalo, Aleatório, RSSFeed, ImagesRootPath, Item * Caminho (* representa quais imagens serão incluídas na apresentação de slides). Os atributos podem ser definidos com os seguintes valores: Intervalo mostra o tempo a ser aguardado antes de alterar a imagem do papel de parede (em milissegundos), Aleatório é 1 ou 0 para determinar se as imagens são exibidas em ordem alfabética ou embaralhada, RSSFeed aponta para URL do feed RSS de imagens que você deseja usar, ImagesRootPath é a pasta que contém suas imagens e Item * Caminho determina quantos itens estão incluídos na apresentação de slides. Cada item * Entrada de caminho aponta para uma imagem de papel de parede, portanto, você precisa especificar cada imagem manualmente.
Depois de ter a seção [Painel de controle Desktop] definida, você pode passar para a próxima seção opcional [Apresentação de slides]. [Slideshow] é como você pode fazer planos de fundo rotatórios para o Windows 7. Esta seção tem os seguintes atributos: Intervalo, Aleatório, RSSFeed, ImagesRootPath, Item * Caminho (* representa quais imagens serão incluídas na apresentação de slides). Os atributos podem ser definidos com os seguintes valores: Intervalo mostra o tempo a ser aguardado antes de alterar a imagem do papel de parede (em milissegundos), Aleatório é 1 ou 0 para determinar se as imagens são exibidas em ordem alfabética ou embaralhada, RSSFeed aponta para URL do feed RSS de imagens que você deseja usar, ImagesRootPath é a pasta que contém suas imagens e Item * Caminho determina quantos itens estão incluídos na apresentação de slides. Cada item * Entrada de caminho aponta para uma imagem de papel de parede, portanto, você precisa especificar cada imagem manualmente.

Nota: ImagesRootPath e RSSFeed não podem ser usados juntos.

A seguir [SlideShow] é outra seção opcional chamada [Metrics]. A seção [Metrics] mostra as dimensões de vários elementos de exibição, como a largura da borda da janela, a altura do ícone ou a largura da barra de rolagem. Os valores NonclientMetrics e IconMetrics são estruturas binárias definidas por NONCLIENTMETRICS e ICONMETRICS em winuser.h. Em outras palavras, você provavelmente não deseja editar esta seção manualmente. Se você vai mudar o valor de qualquer pensionista da janela, sugiro fazer isso através do painel de controle e salvar o tema modificado. Em seguida, exporte a seção [Métricas] para o tema desejado. Não obstante, aqui está um exemplo de uma seção [Metrics].
A seguir [SlideShow] é outra seção opcional chamada [Metrics]. A seção [Metrics] mostra as dimensões de vários elementos de exibição, como a largura da borda da janela, a altura do ícone ou a largura da barra de rolagem. Os valores NonclientMetrics e IconMetrics são estruturas binárias definidas por NONCLIENTMETRICS e ICONMETRICS em winuser.h. Em outras palavras, você provavelmente não deseja editar esta seção manualmente. Se você vai mudar o valor de qualquer pensionista da janela, sugiro fazer isso através do painel de controle e salvar o tema modificado. Em seguida, exporte a seção [Métricas] para o tema desejado. Não obstante, aqui está um exemplo de uma seção [Metrics].
Image
Image

Em seguida é a seção [VisualStyles] necessária. Esta seção permite que você aponte para a.msstyles arquivo que pode ser modificado para personalização. Se você usa um .msstyles Nesta seção, você precisará remover as seções [Metrics] e [Color] do seu tema, pois os.msstyles substituirão essas duas seções. Os atributos válidos são Caminho, Cor, Composição, Tamanho, ColorizationColor e Transparência. Essas opções facilitam a personalização de um tema já existente. Por exemplo, se você definir o atributo path como% SystemRoot% resources Themes Aero Aero.msstyles, poderá facilmente começar a personalizar o tema padrão do Windows Aero.

Image
Image

Os seguintes [VisualStyles] são as seções opcionais [Sounds] e [AppEvents]. Para esta seção você pode especificar cada som manualmente usando o caminho para um arquivo.wav assim: [AppEvents Schemes Apps.Default SystemExclamation] DefaultValue =

Ou você pode especificar um dos esquemas de som incorporados com SchemeName = Você pode usar um dos esquemas de som incorporados ou especificar .dll arquivo contendo o tema.

Image
Image

A seguir, [Sounds], é a seção [Boot]. A seção [Boot] tem apenas um valor para SCRNSAVE.EXE, aponte esse valor para qualquer .scr arquivo que você deseja usar para o seu protetor de tela.

Por fim, é necessário o [MasterThemeSelector] que tem apenas um atributo e você não tem escolha para o valor. A única coisa que acontece nesta seção é MTSM = DABJDKT, que indica que o tema é válido.

Depois de ter todas as seções obrigatórias e opcionais no arquivo, salve o arquivo como quiser e altere a extensão de .txt para.theme. Verifique se você está exibindo extensões de arquivo conhecidas ao alterar a extensão, caso contrário, a extensão verdadeira ficará oculta.

Empacotando seu pacote de temas

O passo final é empacotar todas as suas mídias em um .themepack Arquivo. o .themepack O arquivo é simplesmente um arquivo.cab com uma alteração de extensão. Portanto, se você já tiver um software que possa criar um arquivo.cab, basta usar esse software para compactar a pasta do tema com todas as suas mídias e alterar a extensão. Se você ainda não tem um programa de embalagem de cabine, pode conferir o CabPack, que é gratuito.

Veja um exemplo do tema Matrix que criamos do zero.
Veja um exemplo do tema Matrix que criamos do zero.

Conclusão

Depois de ter seu pacote de temas, você pode aplicá-lo ao seu próprio sistema antes de compartilhá-lo. Se houver algo mais que precise de ajustes, você pode voltar e alterá-lo .tema arquivo seu você pode alterá-lo através do Windows GUI e, em seguida, salve novamente o tema para compartilhamento. Agora vá até lá e compartilhe seus ajustes de temas favoritos com o resto do mundo.

Links

Referência do pacote de tema da Microsoft CabPack

Recomendado: