Jump to content

default theme with wallpaper


Recommended Posts

I crated theme and set it as default, but my wallpaper don't change for all users (VS does change!), but only for administrator.

When i log onto other user and select my theme in list and click aply it change wallpaper to one that i set in the theme.

Is it normal behavior and do i need to set default wallpaper in default user profile in HKCU?

Link to comment
Share on other sites


Hi,

Rather than set the theme and wallpaper independently, edit the theme's default wallpaper and only set the theme as default.

This will have the same effect, but it will be applied to all newly created users.

laze.

Link to comment
Share on other sites

That is how i have it - i have .theme that has wallpaper and i have it in winnt.sif as default theme but wallpaper only load for administator account automatically, other acounts don't have it after login ...

Link to comment
Share on other sites

How do you install the theme?

Integrated with nlite? Scripted during install?

I do..

In winnt.sif:

[Shell]
CustomDefaultThemeFile="%WinDir%\Resources\Themes\System.theme"

Then (at the RunOnceEx stage!) i copy my theme from a server location previously mapped to the Z drive..

:: Install themes

XCOPY /E /Y \Z:\1\conf\resources\themes\*.* "%systemdrive%\WINDOWS\Resources\Themes\"

Alternatively you can just put these files on the image in $OEM$\$$\Resources\Themes\ so they they are copied during the initial file copy.

I suggest putting the wallpaper you are using in the $OEM$\$$\Web\Wallpaper\ folder also!

Then the file structure should be like so:

..\Resources\Themes\System.theme

..\Resources\Themes\System\System.msstyles

..\Resources\Themes\System\<rest of files inc any sub-dirs>

and the contents of System.theme would include the lines (will differ between themes):

[Control Panel\Desktop]
Wallpaper=%WinDir%\Web\Wallpaper\system.bmp
TileWallpaper=0
WallpaperStyle=2
Pattern=

[VisualStyles]
Path=%WinDir%\resources\Themes\System\System.msstyles
ColorStyle=Windows2
Size=NormalSize

Works perfectly for me... hope this helps.

Edited by oldo
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...