Hello all,
I am making some headway improving the Fedora look in the Mac firmware picker on Retina
screens.
1. Providing retina scaled text
The text (as an image) is provided by fedora-logos and linked into
/boot/efi/EFI/fedora/.disk_label by mactel-boot. To support retina screens a double scale
one should be provided.
1a. fedora-logos
I cannot see a README about how the current bootloader/fedora.vol file was created. I have
managed to make one with grub2 tools and DeJavu Mono but perhaps it was made with another
method? Would fedora-logos take a pull request to add a fedora_2x.vol and
fedora.vol.contentDetails file? Would it be preferred to be made with Linux tools (maybe
even in the Makefile) or just made in macOS and copied to the git?
1b. mactel-boot
I cannot find an official upstream repo for mactel-boot. I have the source from the SRPM
though and could provide a patch. Not sure where to send it.
2. Providing retina scaled images (fedora-logos again)
This is also something I am working on. I will have a patch for fedora-logos at some
point. Currently a utility from libicns is used. At the current release version it
doesn't support retina images, but in the master branch they have another tool that
should work. However, they haven't done a release for years (I have requested one).
This file is made in the Makefile so I think it is best if we continue to render this file
in the Makefile. Is this something fedora-logos would take a pull req for? Would
fedora-logos be happy with a custom c++ or python util which would assemble the icns file
(using imagemagick as currently for the image conversion) if libicns is non responsive?
Best,
Harry
Show replies by date