Pagina inicial » como » Crie um pacote de tema do Windows 7 a partir do zero

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

    A personalização do Windows não é novidade, 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 a partir 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 criar ícones de marca, feeds de plano de fundo RSS e personalizar todos os recursos que podem não ser fáceis de fazer através do 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), protetor 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 que vêm com o Windows. Portanto, 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.

    Vamos começar a personalização gerando o .tema Arquivo. Este arquivo é o coração do seu pacote de tema 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 você quiser e abra-o com seu editor de texto favorito.

    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 no painel de controle> personalizar janela, 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.

    Nota: O ícone do tema só aparecerá sob o Painel de Controle> janela Personalização, então não se preocupe se você não vir o ícone.

    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 string 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.

    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, ButtonFace, 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..

    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.

    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 caber na 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 o 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 * A entrada do 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 quer editar esta seção manualmente. Se você vai mudar o valor de qualquer pensionista da janela, eu 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].

    Em seguida é a seção [VisualStyles] necessária. Esta seção permite apontar para um .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..

    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.

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

    Finalmente, é 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 será ocultada.

    Empacotando seu pacote de temas

    O passo final para 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 é freeware.

    Aqui está um exemplo do tema Matrix que construímos a partir 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 mais alguma coisa que precise de ajustes, você pode voltar e alterá-la .tema arquivo seu você pode alterá-lo através do Windows GUI e, em seguida, salve novamente o tema para compartilhamento. Agora vá lá e compartilhe seus ajustes favoritos do tema com o resto do mundo.

    Links

    Referência do pacote de tema da Microsoft
    CabPack