{"id":204,"date":"2019-02-05T06:00:10","date_gmt":"2019-02-05T06:00:10","guid":{"rendered":"https:\/\/www.alansiu.net\/munkiguide\/?p=204"},"modified":"2025-08-08T01:50:24","modified_gmt":"2025-08-08T01:50:24","slug":"extracticonsmunkiadmin","status":"publish","type":"post","link":"https:\/\/www.alansiu.net\/munkiguide\/extracticonsmunkiadmin\/","title":{"rendered":"Using MunkiAdmin to extract icons for Munki items"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/munki\/munki\/wiki\/Product-Icons#iconimporter\" target=\"_blank\">Munki&#8217;s command-line tools have the ability to extract icons for various items in your Munki repo<\/a>, as you saw in <a href=\"https:\/\/www.alansiu.net\/munkiguide\/munkiimport\/\">Adding an item to your Munki repo<\/a><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">But you can also use MunkiAdmin to extract icons for items in your repo that you may have <a href=\"https:\/\/www.alansiu.net\/munkiguide\/setting-up-and-using-autopkg-munki-recipes\/\">populated using AutoPkg<\/a>.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"268\" height=\"211\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons02.png\" alt=\"MunkiAdmin Batch Extract Icons menu item\" class=\"wp-image-207\"\/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">In MunkiAdmin, click on <strong>File<\/strong> and then select <strong>Batch\u00a0Extract\u00a0Icons&#8230;<\/strong><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"472\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons03.png\" alt=\"MunkiAdmin items to extract icons for\" class=\"wp-image-208\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons03.png 576w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons03-300x246.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You&#8217;ll see that MunkiAdmin selects only the items that don&#8217;t already have icons (we imported Firefox manually earlier, and so were able to extract the icon for it during the manual <em>munkiimport<\/em> process). Click <strong>Extract<\/strong> to try to extract icons from each item.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"468\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons04.png\" alt=\"MunkiAdmin attempts to extract icons\" class=\"wp-image-209\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons04.png 579w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons04-300x242.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Some items (like the munkitools ones) don&#8217;t have icons, so there are no icons to be extracted. Other items (like AdobeFlashPlayer) may have multiple icons, so one can&#8217;t automatically be assigned. (Adobe Flash isn&#8217;t really a thing any more, but it was when I took these screenshots. Same principle applies, though: you may often come across items that have multiple icons.)<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"597\" height=\"414\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons05.png\" alt=\"MunkiAdmin items view with icons in place.\" class=\"wp-image-213\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons05.png 597w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons05-300x208.png 300w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Afterwards, you should see items (instead of package placeholders) for the items that MunkiAdmin was able to successfully extract icons for.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"399\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons06.png\" alt=\"New icon for single item\" class=\"wp-image-214\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons06.png 678w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons06-300x177.png 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">If you want to get the icon for AdobeFlashPlayer, you can right-click it, select <strong>Icon<\/strong> and then <strong>Create\u00a0New\u00a0Icon\u00a0for\u00a0Name\u00a0&#8220;AdobeFlashPlayer&#8221;<\/strong><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"693\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons07.png\" alt=\"\" class=\"wp-image-215\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons07.png 643w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons07-278x300.png 278w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Click <strong>Extract<\/strong><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"693\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons08.png\" alt=\"Icon chooser in MunkiAdmin\" class=\"wp-image-216\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons08.png 643w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons08-278x300.png 278w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pick whichever icon you like best out of the extracted icons.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"693\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons09.png\" alt=\"\" class=\"wp-image-217\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons09.png 643w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons09-278x300.png 278w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Click <strong>Save<\/strong><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"688\" height=\"446\" src=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons10.png\" alt=\"Icon save dialogue in MunkiAdmin\" class=\"wp-image-218\" srcset=\"https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons10.png 688w, https:\/\/www.alansiu.net\/munkiguide\/wp-content\/uploads\/2019\/02\/extracticons10-300x194.png 300w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Then, click <strong>Save<\/strong> again.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Munki&#8217;s command-line tools have the ability to extract icons for various items in your Munki repo, as you saw in Adding an item to your Munki repo But you can also use MunkiAdmin to extract icons for items in your repo that you may have populated using AutoPkg. In MunkiAdmin, click on File and then [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_shortlink":"https:\/\/wp.me\/paDrAJ-3i","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":3,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":558,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/posts\/204\/revisions\/558"}],"wp:attachment":[{"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alansiu.net\/munkiguide\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}