Tutorial

O que há de novo sobre os temas do Windows 8? Por que eles não funcionam no Windows 7?

Os temas do Windows 8 não são diferentes dos temas do Windows 7, pelo menos não quando você os observa pela primeira vez. O processo de criação e personalização de temas é o mesmo em ambos os sistemas operacionais, mas os arquivos de tema resultantes do processo têm uma extensão de arquivo diferente e não são compatíveis entre si. Por que é que? Eu realmente queria aprender a resposta para esta pergunta e decidi fazer um pouco de pesquisa por conta própria. Aqui está o que aprendi:

O que é um tema do Windows? - A definição de um nerd

Primeiro, gostaria de começar explicando o que é um tema do Windows, independente da versão do Windows que você está usando. A Microsoft diz que "um tema é uma combinação de imagens de plano de fundo da área de trabalho, cores da janela e sons".

Isso está correto, mas não compartilha a imagem completa. Portanto, gostaria de fornecer uma definição mais longa e completa. Aqui vai:

"Um tema do Windows é um arquivo com uma extensão de arquivo específica ( .themepack no Windows 7 e .deskthemepack no Windows 8). Ele inclui os papéis de parede usados ​​na área de trabalho, bem como configurações como: os ícones padrão da área de trabalho (Computador, Rede, Lixeira, etc) sendo usado, informações de estilo visual aplicadas ao Windows e a todos os programas de desktop, os cursores de mouse sendo usados, o protetor de tela que é executado quando o computador não está em uso e o esquema de som aplicado ao sistema operacional. "

Ao extrair o conteúdo de um tema do Windows, você encontrará uma estrutura semelhante à seguinte: uma pasta DesktopBackground que inclui todos os papéis de parede usados ​​na área de trabalho e um arquivo com a extensão ".theme" que é semelhante a ".ini " arquivos de configuração usados ​​por todos os tipos de programas.

Se você editar o arquivo ".theme", notará que possui uma estrutura semelhante à mostrada na captura de tela abaixo.

O que há de diferente nos temas do Windows 8 em comparação com os temas do Windows 7?

Como um tema do Windows tem a mesma definição e função, não importa a versão do Windows que você esteja usando, por que os temas do Windows 8 não funcionam no Windows 7?

Para entender completamente as diferenças técnicas, usei um tema incrível que criamos, usando os mesmos papéis de parede e quase as mesmas configurações, tanto no Windows 7 quanto no Windows 8. É um ótimo tema. Você deveria experimentá-lo: Descobrindo Artistas Através dos Temas do Windows - Tomasz Huczek.

Depois de criar o tema manualmente, tanto no Windows 8 quanto no Windows 7, extraí cada arquivo de tema e comecei a procurar as diferenças que explicariam por que os temas do Windows 8 não são compatíveis com o Windows 7.

A primeira diferença notável é a extensão do arquivo. Os temas do Windows 8 têm a extensão de arquivo .deskthemepack, enquanto os temas do Windows 7 têm a extensão de arquivo .themepack . Além disso, o tipo para cada um desses arquivos tem um nome diferente: um arquivo de tema do Windows 8 é chamado de arquivo de pacote de tema da área de trabalho do Windows enquanto no Windows 7 é chamado arquivo de pacote de tema do Windows .

Se os temas do Windows tiverem quase as mesmas configurações, eles devem ter aproximadamente o mesmo tamanho. Como você pode ver na imagem acima, o tema do Windows 8 é apenas 1 KB menor do que o tema do Windows 7.

Extraindo o conteúdo de cada arquivo de tema, revelou a mesma estrutura e arquivos. Portanto, o próximo passo foi abrir o arquivo ".theme" incluído em cada tema e comparar as configurações armazenadas no interior. Só então comecei a notar algumas diferenças importantes.

Primeiro de todos os temas do Windows 8 tem um ThemeID - um identificador como os usados ​​no Registro do Windows. Os temas do Windows 7 não usam esses IDs.

Então, os temas do Windows 7 têm duas configurações que parecem ter desaparecido dos temas do Windows 8: TileWallpaper e WallpaperStyle - eles são usados ​​para descrever a posição do papel de parede na tela.

Os temas do Windows 8 introduzem três novas configurações: MultimonBackgrounds - usado quando você tem papéis de parede compatíveis com configurações de vários monitores e PicturePosition - o mais provável é que substitua as duas configurações de posicionamento do Windows 7 mencionadas anteriormente.

A terceira nova configuração é AutoColorization . Este é outro novo recurso dos temas do Windows 8 - a possibilidade de alterar a cor aplicada a todas as janelas na tela, com base na cor principal do papel de parede atualmente ativo.

A lista de diferenças para aqui e é mais curta do que eu esperava.

Conclusão

Como você pode ver no meu pequeno exercício de pesquisa, o motivo pelo qual os temas do Windows 8 não funcionam no Windows 7 é porque o Windows 8 apresenta novos recursos para os temas da área de trabalho: suporte a vários monitores, colorização automática de todas as janelas abertas papel de parede e um novo sistema de identificação para cada tema.