Skip to main content
Solved

Custom menubar icon for Jamf Connect

  • July 14, 2023
  • 3 replies
  • 100 views

AVmcclint
Forum|alt.badge.img+21

I'm trying to setup a Custom Menubar Icon for Jamf Connect by following the instructions here:

https://learn.jamf.com/bundle/jamf-connect-documentation-current/page/Menu_Bar_App_Preferences.html

I created a 16x16 png file and saved it as /user/local/icon.png Then I added these lines to the Profile, 

<key>MenubarIcon</key <string>/usr/local/icon.png</string>

 I quit Jamf Connect and when it relaunches, I just get a white square where the icon should be. The details of the image are not there. So it is trying to display it, but it just can't parse the file? When I click on About Jamf Connect, it also displays a small white square where the icon should be. I made sure the file had 755 permissions on it.  Is there a particular DPI or color pallet I need to set on the image? Is there something I'm missing?

Best answer by mikevandelinder

Hey @AVmcclint - the system will interpret the image file like a mask, so you may want to check that your image background is set to be transparent versus a solid color. 

3 replies

Forum|alt.badge.img+13

Hey @AVmcclint - the system will interpret the image file like a mask, so you may want to check that your image background is set to be transparent versus a solid color. 


AVmcclint
Forum|alt.badge.img+21
  • Author
  • Esteemed Contributor
  • July 17, 2023

Hey @AVmcclint - the system will interpret the image file like a mask, so you may want to check that your image background is set to be transparent versus a solid color. 


Thanks! That worked. It would be nice if Jamf's documentation was more descriptive.


kcollins7
Forum|alt.badge.img
  • New Contributor
  • November 20, 2025

Hey @AVmcclint - the system will interpret the image file like a mask, so you may want to check that your image background is set to be transparent versus a solid color. 

What does this mean exactly?

How can an image both have a color and be transparent at the same time?

How do you fix this issue with a completely filled 16 x 16 image?