EOS 4.0.3 Custom Build Question - Icon grid

We have been doing custom builds under 4.0 for a while now. I just created a system using the latest 4.0.3 ISO (full en version). I did a new build hoping to see the reserved place on the desktop for Hack go away. However it appears to still be there.

The commands I am using to set up and do the build are:

git clone https://github.com/endlessm/eos-image-builder.git
cd eos-image-builder
git checkout eos4.0
... custom setup goes here i.e. add local.ini and custom icon grid etc. ...
sudo ./eos-image-builder eos4.0 --personality en

In the system I build under “settings”, “about”, I see “OS Name” as:

Endless 4.0.4; Build ID : 220308-230042

The question is do I need to change any of the above commands to specifically reference 4.0.3 vs 4.0? Is there anything else I need to do to free up the “reserved” desktop location?

Thanks,
Lou Voerman

No, that build should include this change. By the way, for production use you should pass --use-production-ostree to eos-image-builder – otherwise you are building images against nightly builds.

Can you share the icon grid JSON file you are using?

You can see from https://github.com/endlessm/eos-desktop-extension/commits/Release_4.0.3 that the code to special-case Hack has been removed. There is a remaining special-case to put the App Center org.gnome.Software.desktop at the end of the first page, so if you are placing it elsewhere in the grid perhaps that is the cause of the blank space.

An attempt to place the App Center icon resulted in my blank icon space. I removed the App Center icon from the icon grid JSON file and all is well. I had wrongly assumed it was the reserved Hack icon space that was causing the problem. :frowning:

I also updated the build command to use the production-ostree.

Thanks for all the help,
Lou Voerman

Glad to hear that solved the issue! I will update our documentation on the wiki. Perhaps we should make --use-production-ostree the default.

That’s probably a good idea, although then we also need a --no-production-ostree option or similar for building nightlies.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.