É possível criar e publicar meu próprio tema dinâmico do Windows 7 alimentado por RSS?

2

Um cliente perguntou se eu poderia desenvolver um tema dinâmico para o Windows 7 para eles. Eu vejo da galeria de temas do Windows 7 que esse tipo de coisa é possível, mas eu não pode ver qualquer documentação sobre como criá-los.

Como isso é feito? Se alguém souber como ser listado na galeria de temas, será apreciado.

    
por Rowland Shaw 17.06.2011 / 10:59

2 respostas

4

No que diz respeito aos temas da Microsoft: A Microsoft finaliza silenciosamente o suporte a temas dinâmicos do Windows 7 .

While dynamic themes are no longer available from Microsoft, Windows 7 and 8 users can still get a new desktop background delivered to them every day by downloading and installing the company's Bing Desktop program. The application automatically updates the background with the same high resolution image that's put in place each day on the Bing.com homepage.

O Bing Desktop também está disponível no Windows Update.

Por outro lado: A Microsoft traz de volta fotos de temas dinâmicos novos temas do Windows 8 .

Mas se você deseja desenvolver seu próprio tema dinâmico alimentado por RSS, o artigo Papéis de parede dinâmicos de área de trabalho de feeds RSS diz:

if you want to make your own theme with pictures off the Internet, just copy the following text, paste it into Notepad, and change the 3 areas delimited with "<<<<<" and ">>>>>" (the Display Name is what shows up in the Theme control panel as the name for the theme). The RSS feed at the bottom must have the pictures as enclosure.

; Copyright © <<<<<Microsoft Corp.>>>>>

[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=<<<<<Bing Dynamic>>>>>

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123

; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero

[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=Windows Default

[Control Panel\Desktop]
TileWallpaper=0
WallpaperStyle=10
Pattern=

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X45409EFE
Transparency=1
VisualStyleVersion=10
Composition=1

[MasterThemeSelector]
MTSM=DABJDKT

[Slideshow]
Interval=20000
Shuffle=1
RSSFeed=<<<<<http://themeserver.microsoft.com/default.aspx?p=Bing&c=Desktop&m=en-US>>>>>
[boot]
SCRNSAVE.EXE= 

Save the file with an extension of .theme. Double-click it, confirm that you want to download attachments, and it will install itself and start downloading pictures as your desktop background.

Apply theme - Subscribe to RSS Feed?

Once the pictures are downloaded, you can go in and choose how often they cycle, change how they are displayed (cropped, filled, stretched, etc)

Para uma abordagem semelhante que pode ter mais algumas informações, consulte: Como faço para usar o RSS para criar um slideshow dinâmica de papel de parede do Windows 7 .
Este artigo usa o arquivo aero.theme como o arquivo base para editar.

Para informações sobre compartimentos, consulte:

Por que as imagens não estão funcionando na minha campanha de RSS?
Wikipedia - recinto do RSS

Aqui está um exemplo de um feed RSS fictício contendo recintos:

<rss version="2.0">
   <channel>
      <title>title here</title>
      <description>description here</title>
      <link>http://somwhere/somefeeds</link>
      <item>
         <title>title item 1</title>
         <description>description item 1</description>
         <enclosure url="http://somwhere/file1.jpg" length="23456" type="image/jpeg"/>
      </item>
      <item>
         <title>title item 2</title>
         <description>description item 2</description>
         <enclosure url="http://somwhere/file2.jpg" length="12345" type="image/jpeg"/>
      </item>
   </channel>
</rss>
    
por 24.06.2014 / 11:03
0

Há um artigo aqui no site da Microsoft que explica como criar temas , Salve-os e compartilhe-os com amigos e familiares, ele diz que você precisa salvá-lo como um arquivo .themepack para permitir o compartilhamento.

Você pode salvá-lo em sua rede em um local compartilhado para uso de outras pessoas, mas se você quiser colocá-lo na Web para ser visualizado globalmente, não tenho certeza de como ele funciona.

    
por 23.06.2014 / 17:46