Setting a specific desktop image/screen saver

acamare10
Contributor

What is the best route to set a specific desktop image for managed devices. So far I have seen the create a package that deplys the specific image you want. Then create a configuration policy to lock the desktop picture and putting the path of the file. Is this the best way?

 

Thanks

9 REPLIES 9

obi-k
Valued Contributor III

Yeah, that works.

If you want to set the specific desktop image but want your users to have the option change it, you can run an osascript to change the desktop image. Users can change it in Systems Settings later if they'd like.

 

Screenshot_2024-06-04_at_2_41_47 PM.png


I haven't tried this with macOS Sonoma, but should work.

jamf-42
Valued Contributor II

yup.. deploy the image here and fix using the restrictions payload... but note that has 1001 other settings that you may also be using or not required.... test, pilot, deploy.. 😎

jamf42_0-1717526809796.png

 

Thank you, when using the composer which setting should i choose. I usually select "Apply Permissions to Users and All Enclosed items"

Image 6-4-24 at 11.48 AM.jpg

jamf-42
Valued Contributor II

not sure what you packaging there... but the path does not start with /Users

create the folder structure manually in Composer to match /Library/Desktop Pictures/YOURPIC.PNG

and then push perms root:admin

Thanks for the feedback. Does something like this look better? Also would it be best to select "Apply permissions to Library and all enclosed items?

Thanks again

Image 6-4-24 at 12.20 PM.jpg

jamf-42
Valued Contributor II

your path is screen savers? that not really where I'd put it.. 

I tried putting into System/Library/Desktop Pictures/ but it did not let drag the image inside. Any suggestions?

Thanks

AJPinto
Honored Contributor III

This is getting more into package building then the wallpaper configuration. I would suggest placing the wallpaper you want to use in /Library/Desktop Pictures/ and use the Apply Owner and Group to All Enclosed items as you are doing now.

The folder location is not mandatory, but its best to store stuff in a location that makes sense. Absolutely change file permissions either in composer or before you package, you dont want to own the files you are deploying.

mallej
New Contributor III