Desktop Video Wallpaper Windows 10

0 views
Skip to first unread message

Jeff

unread,
Aug 3, 2024, 5:02:16 PM8/3/24
to helphardkalftem

Is there a way I can use Java (or Groovy) to change my desktop wallpaper in Windows XP? I have a program that creates a new image every day (or whenever) and I would like a way to automatically update my desktop.

Here is a Pure Java implementation which uses Project Panama to make the native callbacks into Windows USER32.DLL. Note that the API is incubating so has changed between JDK16, 17 and later builds. These samples use the versions of Panama that are in the current JDK16/17 release, some changes may be required if you switch to the latest Panama Early Access builds.

I recently purchased a new 40 inch, 4k monitor which has been great. However, in my hunt to find high resolution, high quality desktop wallpapers for my new desktop size, I have found that I'm unable to apply any PNG wallpaper larger than 24.9MB (or effectively 25MB). It seems to be a hard limit for PNGs (JPEG doesn't seem to have the same problem) and whenever I try to set a wallpaper that's larger than that, it thinks for a second or two and then automatically sets the background to a solid color.

One solution would be to manually reformat and compress or resize the images in Photoshop. But I have quite a few images that are all different ratios and sizes and that seems to be more work than is necessary. Work smarter, not harder, right?

So my question boils down to this:Is there a way to remove this file size limit for desktop wallpapers in Windows 10 through a registry hack or setting? Or is this something that's hard-coded into the OS?

After some people complaining about having christmas wallpaper in new years i looked at those computers and indeed wallpaper was the old one but file sitting at C:\wallpaper\wall.jpg was the latest wallpaper.

Windows 10 does funky things with wallpapers. It likes to make a cached copy in %appdata%\roaming\microsoft\windows\themes\cachedfiles and it will sometimes make a copy under %AppData%\roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg as well.

This did not work. But notice windows think current wallpaper is the new one i assigned (Blue Ford GT) under personalized options but the desktop it self still showing old picture. Clipboard01.jpg800450 66.5 KB

pushing wallpaper via gpo for Windows 7 machines results in some computers showing only black wallpaper. but checking the desktop wallpaper configuration shows that it is configured correct. even the registry settings! only for some Windows 7 machines.

It turns out Windows 10's default wallpaper is a photograph of an actual, physical installation by designer Bradley Munkowitz, also known as GMUNK. Munkowitz has a section of his website and a short YouTube video that explain how he and his team used a physical mirror, lasers, and smoke machines to produce the image, taking thousands of exposures with different color filters and combining the best into a single, final composite.

Finding out the Windows 10 desktop was made with practical effects has given me a whole new appreciation for it. Even before the advent of AI-generated imagery, I found that the sheer glut of pictures on the internet and proliferation of CGI have this cheapening effect on images, like I just default to assuming that most imagery is "fake" somehow. I never thought twice about the Windows 10 desktop because I didn't think it was "real." Now I'm kind of in love with the thing.

It's the opposite of my experience of that awful iPad commercial where Apple crushed a lot of perfectly nice musical instruments and art supplies in a hydraulic press. Seeing it in passing or just as still images, I assumed it was CGI or something and didn't see what the big deal was. But no, they actually did stage a real life carnival of needless waste to promote the new iPad.

Ted has been thinking about PC games and bothering anyone who would listen with his thoughts on them ever since he booted up his sister's copy of Neverwinter Nights on the family computer. He is obsessed with all things CRPG and CRPG-adjacent, but has also covered esports, modding, and rare game collecting. When he's not playing or writing about games, you can find Ted lifting weights on his back porch.

I am configuring Group Policy in Windows Server 2008 R2 Enterprise to apply Desktop Wallpaper to Users and Computer in OU called HR. I shared the folder over the network using share and storage management. I configured the desktop wallpaper settings in the following order:

AD/GPO Replication - Ensure that your domain controllers can replicate between eacother (if you have mroe than 1, which hopefully you do). It's all good building a policy on a DC - but if there are multiple DCs that arent talking to eachother and your client is talking to the other DC - you're in trouble. You can check this by opening GPMC, going to Domain > Group Policy Objects > your GPO > Status (tab) > "Detect Now":

Test other Settings - is it the whole GPO or just this setting? Try adding something trivial to the Group Policy (a random drive mapping, removing the Run Command from start menu etc) and see if this applies. This will narrow you down to a setting or policy level issue

Check your path - copy and paste the path of the image from the GPO into file explorer on the PC thats not applying the setting - can the user actually acces the image? is there a tpyo in the path? is it a permissions issue? I know it sounds stupid - but I've done it and know others who have as well.

Inheritance - Group Policy modelling (above) will show this. It could be that you have a policy higher up the chain which stops the changing of wallpapers or sets a different wallpaper.

Preference or Policy?? Remember if you have old clients (talking XP and older here) - they don't apply GPP (Group Policy Preferences). If you're not able to apply by policy - try preference (assuming your clients are new enough) and see how you get on.

I am a system administrator for the company I work for. My boss wanted me to add a specific wallpaper for all the computers in our domain. So I activated and changed all the wallpapers with GPO. At the start, everything seems to work fine. After a day or two, some users complained to me that their desktop turned black.

I have done it like the link you sent me. I am copying the wallpaper locally to the domain's pc and then in Wallpaper Desktop i am using the local path. I just tried the solution with creating this registry setting but it didnt work.

Title. I am trying to set a standard desktop wallpaper for all users in my organization during a system image deployment. I have tried modifying the Default user profile (C:\Users\Default\NTUSER.dat) and adding in the appropriate registry keys (HKEY_USERS\DEFAULTPROF\Control Panel\Desktop\Wallpaper, REG_SZ, ) and adding a key named "System" in (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies), opened "System" key and added the value (Desktop, REG_SZ, ). When I sign-in as a new user, a new profile is created but the desktop wallpaper settings do not copy over to the user. Is there something I am doing wrong? Do some keys in the registry not copy over, even if they exist in NTUSER.dat profile?

But I suppose that to be more direct, if your screen size is 1920 x 1080 pixels, then you want an image that is 1920 x 1080 Pixels. There are some cameras that produce images in the 16:9 aspect ratio. If yours doesn't do that, and you want the image to fit that ratio, then you need to crop it.

BTW, I am confused about the 16.9 crop ratio. I could not imagine that huge crop ratio. BTW, could you please translate that into aspect ratio? I assume resolution should be 72 for monitor. Please enlighten me. I am learning.

Forget about resolution, it's meaningless in this situation. It doesn't matter whether it's 72 PPI or 300 PPI. Just forget it. A crop ratio of 16:9 isn't that huge. It is the aspect ratio of your screen at 1920 x 1080 pixels. If you create a custom crop ratio of 16:9, and then crop the image, then export with the long edge of the exported image being 1920 pixels, it will be in the 16:9 aspect ratio and will fit your screen perfectly. I do this all the time.

Again, 16:9 isn't a "huge" aspect ratio. It just means that for every 16 pixels horizontal there will be 9 pixels vertical. And the export process allows you to specify how many pixels you want on your long edge or your short edge.

Sorry. I misread your number. I read it as 16.9 (i..e, 16.9:1) instead of 16:9 ratio. I should have a reading glass when I read your post. Sorry. But I did that last week in my office. But I do not recall what was the long edge size . That could be the problem. I will take a look what was wrong when I get back to my office tomorrow. Thanks again.

I haven't read your other thread. It's not a good idea to start two different threads on the same topic. So I have no idea what you wrote or showed in the other one, and I'm not going to look for it. The process is really simple.

Well, I also tried this method and found that it didn't work for me. My screen resolution is also 1929 x 1200. The resulting image using this method comes out much bigger as a wallpaper than the original image. Any other ideas?

dj_paige - Thanks for your help. Actually, I did follow the directions EXACTLY; the issue I had was not with following directions but with the Windows setting. If you're a Windows user, please try setting your Desktop B

ackground setting to FILL and then see what happens to the image when it's displayed as a background. It will Fill the screen, but the resulting image will be expanded so that much of the image will exceed the screen's margins. Changing the export setting to 1920 pixels on the long edge changes the size of the image, but doesn't override the Windows desktop background setting. It will still try to expand the image to fill the entire screen.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages