<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">I’m not sure hacking the .DS_Store file would be Apple supported.<div><br></div><div>Is install4j still actively supporting this or is this something they used to do?</div><div><br></div><div>What happens if they stop?</div><div><br></div><div>The result of my bug report included the icons being resized to fit better with multiple files. </div><div><br></div><div>I think Alexander’s layout is alright. I just sort of preferred mine which I remember as somewhat different.</div><div><br></div><div>Changing the background image is I believe supported by jpackage. I think I saw this mentioned somewhere on a verbose run?</div><div><br></div><div>I used Gimp to change the coloring of the javafx SceneBuilder application dmg background to better match the application icon. It didn’t generate any interest on their dev list but I thought it looked sort of nice. A little more customized to the app.</div><div><br></div><div>You could also hack your own version of the jpackage dmg build. I did for testing. Then modify the AppleScript to do whatever you want. I could see if I could dig up what I used. I’m not sure if any of it would violate openjdk intellectual property.</div><div><div><br><blockquote type="cite"><div>On Mar 5, 2024, at 10:50 AM, Alan Snyder <javalists@cbfiddle.com> wrote:</div><br class="Apple-interchange-newline"><div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>I’m wondering whether some developers might prefer to arrange the DMG layout by hand.</div><div><br></div><div>That would require jpackage to use a .DS_Store file provided by the developer and not running the script.</div><div><br></div><div>The issue is whether a .DS_Store file created using a previous DMG would work in a new DMG.</div><div><br></div><div>The documentation for install4j suggests that there is a way.</div><div><br></div><div>[<a href="https://www.ej-technologies.com/resources/install4j/help/doc/concepts/dmgStyling.html">https://www.ej-technologies.com/resources/install4j/help/doc/concepts/dmgStyling.html</a>]</div><div><br></div><br id="lineBreakAtBeginningOfMessage"></div></div></blockquote></div></div><br class="Apple-interchange-newline"></body></html>