Desktop Branding

saniyadav
New Contributor

Hello There, Can someone give me a suggestion for below configuration profiles and policies. 

1- Lock screen wallpaper (screensaver after 5 minutes idle time)

2- MS teams background image

3- A custom PowerPoint templates 

4- Custom Outlook Signature

5- Deploy a custom font and set as a default  

6 REPLIES 6

agungsujiwo
Contributor II

Hi @saniyadav ,

Here is the answer to question no. 1:

You can set up the wallpaper by following the steps in the attached link.
https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-current/page/Best_Practices_for_Computer_...

Below is the script to set the screensaver timeout to 5 minutes.

 

#!/bin/bash
#Create by Agung sujiwo 11/03/2025
#Function to set Screen Saver 5 Minutes

loggedInUser=$(stat -f %Su /dev/console)

if [[ "$loggedInUser" != "root" ]]; then
    sudo -u "$loggedInUser" defaults -currentHost write com.apple.screensaver idleTime -int 300
    echo "Screensaver idle time set for user: $loggedInUser"
else
    echo "No user logged in. Exiting..."
    exit 1
fi

 

or you can create a Screen Saver plist, but if you create that then the user cannot change it.

agungsujiwo_0-1741678791904.png

 

Hello @agungsujiwo , Thank you for the suggestion, but i need to whole process how do i configure a custom lock screen pic, could you please help

Setting Wallpaper on Computers

You can set the wallpaper image on enrolled computers by using a combination of Composer and Jamf Pro.

Requirements
  • A computer with Composer. See Composer User Guide.

  • An image in JPEG, PICT, TIFF, PNG, or HEIC format

  1. Open Composer and authenticate locally.
  2. Click Cancel in the Composer window that appears.
  3. Package the image file by doing the following:
    1. On the computer running Composer, move the image file to the location it should be deployed to on the target computers.
      For example, if you want the image file to be deployed to /Users/Shared/Wallpaper/ on the target computers, move the image file to that directory on the computer running Composer.
      Note: 

      You can obtain the path to the image file by dragging the image file into a Terminal window.

    2. Drag the image file to the sidebar in Composer.

      The image file appears under the Sources heading.

    3. In the toolbar, click Build as PKG agungsujiwo_0-1741748908439.png

       

       .
    4. Select a location to save the package, and then click Save.

      The package will appear in the sidebar under the Packages heading.

  4. If your principal distribution point is cloud-hosted, upload the package using Jamf Pro.

    For more information, see Package Management.

  5. In Jamf Pro, click Computers  in the sidebar.
  6. Click Policies in the sidebar.
  7. Click New.
  8. Configure the General payload by doing the following:
    1. Enter a name for the policy in the Display Name field.
    2. Under Trigger, select a policy trigger (e.g., Recurring Check-In).
    3. In the Execution Frequency pop-up menu, select an execution frequency (e.g., "Once per computer").
  9. Configure the Packages payload by doing the following:
    1. Click Packages.
    2. Click Configure.
    3. Click Add next to the wallpaper package you uploaded earlier.
    4. Configure distribution point and action options for the wallpaper package. For more information, see Package Deployment.
  10. Click the Scope tab, and then configure the target computers or computer groups.
  11. Click Save .
  12. Click Configuration Profiles in the sidebar.
  13. Click New.
  14. Use the General payload to specify a name for the configuration profile and configure basic settings.

    Ensure the Level is set to "Computer Level" and the Distribution Method is set to "Install Automatically".

  15. Configure the Restrictions payload by doing the following:
    1. Click Restrictions.
    2. Click Configure.
    3. Click the Functionality tab.
    4. Select Lock desktop picture.
    5. In the Desktop Picture Path field, enter the file path to the image file.
  16. Click the Scope tab, and then configure the target computers or computer groups.
  17. Click Save .

On computers that have successfully run the policy, the desktop wallpaper is set to the packaged image and cannot be changed by the end user.

I have tried the steps above, and it works.

Shyamsundar
Contributor III

Deploy your images in the below path to be visible in the MS Teams background 

~/Library/Containers/com.microsoft.teams2/Data/Library/Application Support/Microsoft/MSTeams/Backgrounds/Uploads/

Shyamsundar
Contributor III

use the below path to deploy your templates

~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Templates.localized/

Shyamsundar
Contributor III

Refer to this for setting up a default font

https://github.com/pbowden-msft/OutlookFontPoke/blob/master/README.md