Some organizations require that all of the company’s managed macOS devices have custom wallpaper set as the desktop background. This article contains two procedures for IT Admins to control a user’s desktop wallpaper:<\/p>\n\n\n\n
<\/p><\/div>
Do not use this procedure in conjunction with the Mac Wallpaper Modification Policy.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n
Prerequisites<\/strong>:<\/p>\n\n\n\n
Three steps are required to fully control a macOS user\u2019s wallpaper:<\/p>\n\n\n\n
To create a custom command for wallpaper for macOS<\/strong>:<\/p>\n\n\n\n
#!\/bin\/bash <\/code>
# Change this line <\/code>
URL=”https:\/\/your-image-url\/background.jpg” <\/code>
# Do NOT change below <\/code>
# Destination path <\/code>
DESTINATION=”\/Users\/Shared\/background.jpg” <\/code>
# Download the image file <\/code>
curl -o “$DESTINATION” “$URL”<\/code><\/p>\n<\/div><\/div>\n\n\n\n
\n- Under Event<\/strong>, choose Run Manually<\/strong>.<\/li>\n\n\n\n
- (Optional) Under Timeout After and Time to Live Settings<\/strong>, adjust the times to your preference.<\/li>\n\n\n\n
- Select the Devices<\/strong> or Device Groups<\/strong> tab, then bind the command to the device or group where you want to set the wallpaper.<\/li>\n\n\n\n
- Click save<\/strong>.
<\/li>\n\n\n\n
- Find the newly created command in the commands list and click Run Now<\/strong> to send the image to the device or group of devices. <\/li>\n<\/ol>\n\n\n\n
Creating a Custom Configuration Profile<\/h2>\n\n\n\nCreate a custom configuration profile using a profile editor like iMazing or Apple Configurator 2. The following instructions use iMazing for example.<\/p>\n\n\n\n
To create the custom configuration profile in iMazing<\/strong>:<\/p>\n\n\n\n
\n- Go to File<\/strong> > New<\/strong> to create a new profile.<\/li>\n\n\n\n
- The General<\/strong> settings display. Configure the following options:\n
\n- Enter a Name<\/strong> for the profile.<\/li>\n\n\n\n
- Leave the Identifier<\/strong> unchanged.<\/li>\n\n\n\n
- Under Payload Scope<\/strong>, select System<\/strong>.<\/li>\n\n\n\n
- Under Target Device Type<\/strong>, select Mac<\/strong>.<\/li>\n<\/ol>\n<\/li>\n\n\n\n
- In the top right search box, search for Desktop Picture<\/strong> and click + Add Configuration Payload<\/strong>.<\/li>\n\n\n\n
- The Desktop Picture<\/strong> settings displays.<\/li>\n\n\n\n
- Under Desktop picture path<\/strong>, enter the local path configured in the previous section: <\/li>\n<\/ol>\n\n\n\n\n
\/Users\/Shared\/background.jpg\u200b<\/p>\n<\/div><\/div>\n\n\n\n
\n- Go to File<\/strong> > Save<\/strong> to save the profile. Proceed to the next section and use this profile to create the Custom MDM Policy.<\/li>\n<\/ol>\n\n\n\n
Creating a Custom Policy to Enforce a Wallpaper Change<\/h2>\n\n\n\n
You’ll create a custom policy to deliver a .mobileconfig<\/strong> file to enforce the wallpaper change.<\/p>\n\n\n\n
\n- In the Admin Portal, navigate to DEVICE MANAGEMENT<\/strong> > Policy Management<\/strong>.<\/li>\n\n\n\n
- Under the All<\/strong> tab, click +<\/strong>.<\/li>\n\n\n\n
- Select the Mac<\/strong> tab.<\/li>\n\n\n\n
- On the New Policy<\/strong> panel, select the Mac<\/strong> tab.<\/li>\n\n\n\n
- Select the MDM Custom Configuration Profile<\/strong> policy, then click configure<\/strong>.<\/li>\n\n\n\n
- For Policy Name<\/strong>, enter a name for this policy. For example, Desktop Wallpaper<\/strong>.<\/li>\n\n\n\n
- Under Settings<\/strong>, click upload and select the .mobileconfig<\/strong> file you modified in Creating a Custom Configuration Profile<\/a> above.
<\/li>\n\n\n\n - (Optional) Select the Device Groups<\/strong> tab. Select one or more device groups where you’ll apply this policy. For device groups with multiple OS member types, the policy is applied only to the supported OS.<\/li>\n\n\n\n
- (Optional) Select the Devices<\/strong> tab. Select one or more devices where you’ll apply this policy. <\/li>\n\n\n\n
- Click save<\/strong>. This sets the desktop wallpaper on the device or device group.<\/li>\n<\/ol>\n\n\n\n
Creating a Wallpaper Modification Policy<\/h2>\n\n\n\nThis policy gives users the ability to change the desktop wallpaper on their macOS devices. Configuring and applying this policy lets users use the Apple menu > System Settings<\/strong> > Wallpaper<\/strong> and upload a company wallpaper file that you provide.<\/p>\n\n\n\n
To create Mac Desktop Wallpaper Modification policy<\/strong>:<\/p>\n\n\n\n
\n- Log in to the JumpCloud Admin Portal: https:\/\/console.jumpcloud.com\/login<\/a>.<\/li>\n\n\n\n
- Go to DEVICE MANAGEMENT<\/strong> > Policy Management<\/strong>.<\/li>\n\n\n\n
- Under the All<\/strong> tab, click ( +<\/strong> ).<\/li>\n\n\n\n
- Select the Mac<\/strong> tab.<\/li>\n\n\n\n
- Locate the Wallpaper Modification<\/strong> policy, then click configure<\/strong>.<\/li>\n\n\n\n
- Under Policy Name<\/strong>, enter a name for the policy. For example, EMEA Wallpaper Modification<\/strong>.<\/li>\n\n\n\n
- Under Settings<\/strong>, select Allow Changing Desktop Wallpaper<\/strong> to let users control their wallpaper through Apple menu > System Settings<\/strong> > Wallpaper<\/strong>. If you don\u2019t select this field, users cannot change their wallpaper on their macOS devices.
<\/li>\n\n\n\n - (Optional) Select the Device Groups<\/strong> tab. Select one or more device groups where you’ll apply this policy. For device groups with multiple OS member types, the policy is applied only to the supported OS.<\/li>\n\n\n\n
- (Optional) Select the Devices<\/strong> tab. Select one or more devices where you’ll apply this policy.<\/li>\n\n\n\n
- Click save<\/strong>.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"
Some organizations require that all of the company’s managed macOS devices have custom wallpaper set as the desktop background. This […]<\/p>\n","protected":false},"author":206,"featured_media":0,"template":"","meta":{"_acf_changed":false,"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","inline_featured_image":false,"footnotes":""},"support_category":[2925,2895,2852],"support_tag":[],"coauthors":[2842],"acf":[],"yoast_head":"\n
Change Mac Desktop Wallpaper With a Custom Command - JumpCloud<\/title>\n<meta name=\"description\" content=\"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Change Mac Desktop Wallpaper With a Custom Command\" \/>\n<meta property=\"og:description\" content=\"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command\" \/>\n<meta property=\"og:site_name\" content=\"JumpCloud\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-20T13:36:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"pamkellman\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command\",\"url\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command\",\"name\":\"Change Mac Desktop Wallpaper With a Custom Command - JumpCloud\",\"isPartOf\":{\"@id\":\"https:\/\/jumpcloud.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png\",\"datePublished\":\"2023-06-05T17:09:22+00:00\",\"dateModified\":\"2024-08-20T13:36:12+00:00\",\"description\":\"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.\",\"breadcrumb\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png\",\"width\":1310,\"height\":1211},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jumpcloud.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support\",\"item\":\"https:\/\/jumpcloud.com\/support\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Change Mac Desktop Wallpaper With a Custom Command\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jumpcloud.com\/#website\",\"url\":\"https:\/\/jumpcloud.com\/\",\"name\":\"JumpCloud\",\"description\":\"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.\",\"publisher\":{\"@id\":\"https:\/\/jumpcloud.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jumpcloud.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jumpcloud.com\/#organization\",\"name\":\"JumpCloud\",\"url\":\"https:\/\/jumpcloud.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"width\":598,\"height\":101,\"caption\":\"JumpCloud\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Change Mac Desktop Wallpaper With a Custom Command - JumpCloud","description":"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command","og_locale":"en_US","og_type":"article","og_title":"Change Mac Desktop Wallpaper With a Custom Command","og_description":"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.","og_url":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command","og_site_name":"JumpCloud","article_modified_time":"2024-08-20T13:36:12+00:00","og_image":[{"url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes","Written by":"pamkellman"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command","url":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command","name":"Change Mac Desktop Wallpaper With a Custom Command - JumpCloud","isPartOf":{"@id":"https:\/\/jumpcloud.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage"},"image":{"@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage"},"thumbnailUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png","datePublished":"2023-06-05T17:09:22+00:00","dateModified":"2024-08-20T13:36:12+00:00","description":"Learn how to use a custom command or a policy to change the desktop wallpaper for Mac devices.","breadcrumb":{"@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#primaryimage","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/07\/custom_desktop_wallpaper_v2.png","width":1310,"height":1211},{"@type":"BreadcrumbList","@id":"https:\/\/jumpcloud.com\/support\/change-mac-desktop-wallpaper-with-a-custom-command#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jumpcloud.com\/"},{"@type":"ListItem","position":2,"name":"Support","item":"https:\/\/jumpcloud.com\/support"},{"@type":"ListItem","position":3,"name":"Change Mac Desktop Wallpaper With a Custom Command"}]},{"@type":"WebSite","@id":"https:\/\/jumpcloud.com\/#website","url":"https:\/\/jumpcloud.com\/","name":"JumpCloud","description":"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.","publisher":{"@id":"https:\/\/jumpcloud.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jumpcloud.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jumpcloud.com\/#organization","name":"JumpCloud","url":"https:\/\/jumpcloud.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","width":598,"height":101,"caption":"JumpCloud"},"image":{"@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/74782"}],"collection":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/types\/support"}],"author":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/users\/206"}],"version-history":[{"count":3,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/74782\/revisions"}],"predecessor-version":[{"id":114675,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/74782\/revisions\/114675"}],"wp:attachment":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media?parent=74782"}],"wp:term":[{"taxonomy":"support_category","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support_category?post=74782"},{"taxonomy":"support_tag","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support_tag?post=74782"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/coauthors?post=74782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}