Adding Apple Logo to Fedora Boot Splash Screen

Hello! I’m new around here, and this is my first topic. I’ve recently installed Fedora 43 (KDE) on my 2011 MacBook Pro, and I want to include the Apple logo at the center of the boot splash screen, just like with other laptop brands like Lenovo when you boot up, but I don’t know how. Thank you in advance!

You would need to create a plymouth theme to do this I suspect.

This should work using the default theme:

sudo plymouth-set-default-theme -r -R

Also check the output for possible issues:

rpm -q -a plymouth\*
rpm -V -a plymouth\*
head -n -0 /etc/default/grub /etc/kernel/cmdline /proc/cmdline
file /sys/firmware/acpi/bgrt/image
xdg-open /sys/firmware/acpi/bgrt/image

Note that plymouth expects specific image locations:
src/plugins/splash/two-step/plugin.c · main · plymouth / plymouth · GitLab

Hi! Please explain the process in more detail, as I don’t understand it. Thank you!

Here are the outputs for the commands you listed:
1.

rpm -q -a plymouth\*

Output:

plymouth-core-libs-24.004.60-20.fc43.x86_64
plymouth-24.004.60-20.fc43.x86_64
plymouth-scripts-24.004.60-20.fc43.x86_64
plymouth-graphics-libs-24.004.60-20.fc43.x86_64
plymouth-plugin-label-24.004.60-20.fc43.x86_64
plymouth-plugin-two-step-24.004.60-20.fc43.x86_64
plymouth-theme-spinner-24.004.60-20.fc43.x86_64
plymouth-system-theme-24.004.60-20.fc43.x86_64

2.

rpm -V -a plymouth\*

Output:

S.5....T.  c /etc/plymouth/plymouthd.conf

3:

head -n -0 /etc/default/grub /etc/kernel/cmdline /proc/cmdline

Output:

==> /etc/default/grub <==
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

==> /etc/kernel/cmdline <==
root=UUID=d8f76cf5-a47b-431e-9ea0-2ea9903cc944 ro rootflags=subvol=root rhgb quiet 

==> /proc/cmdline <==
BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.17.11-300.fc43.x86_64 root=UUID=d8f76cf5-a47b-431e-9ea0-2ea9903cc944 ro rootflags=subvol=root rhgb quiet

4:

file /sys/firmware/acpi/bgrt/image

Output:

/sys/firmware/acpi/bgrt/image: cannot open `/sys/firmware/acpi/bgrt/image' (No such file or directory)

5:

xdg-open /sys/firmware/acpi/bgrt/image

Output:

qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kioclient'")
The file or folder /sys/firmware/acpi/bgrt/image does not exist.

Hope this helps. Thank you!

Since you have no ACPI image, use the fallback option:

sudo wget -O /usr/share/plymouth/themes/bgrt/bgrt-fallback.png \
https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/\
Apple_logo_grey.svg/200px-Apple_logo_grey.svg.png

sudo plymouth-set-default-theme -R bgrt

I tested this on a F43 VM and it works just fine.

2 Likes

I ran the commands you gave me, rebooted, and still don’t see the Apple logo. How about we try @barryascott’s suggestion and create a Plymouth theme, copying all the content in the original theme but add an Apple logo?