Hello, I'm on Manjaro GNOME stable.
Some days ago I installed bootsplash-systemd and bootsplash-theme-vendor, edited mkinitcpio.conf, /etc/default/grub, regenerated initramfs, updated grub and all went fine. After GRUB I could see the spinner (no vendor logo but afaik it's a normal behaviour) and not the boot messages.
Then I tried to build a custom bootsplash, did the whole procedure to set it, uninstalled bootsplash-theme-vendor and rebooted. No bootsplash was shown, instead I could see the boot messages. I tried to install another bootsplash theme from the official repos with no luck.
Now, after this long (sorry) premise, here's what I found:
journalctl -b --no-tail the second line I find is:
Command line: BOOT_IMAGE=/boot/vmlinuz-5.6-x86_64 root=UUID=152e483f-c43e-4af8-99ce-654a904db50d rw apparmor=1 security=apparmor udev.log_priority=3 bootsplash.bootfile=bootsplash-themes/vendor/bootsplash
These seem to be the arguments of GRUB_CMDLINE_LINUX_DEFAULT inside /etc/default/grub but opening that file that line is actually different. The last attempt I did I tried to set bootsplash-themes-gnome and in fact that line is:
GRUB_CMDLINE_LINUX_DEFAULT="apparmor=1 security=apparmor udev.log_priority=3 bootsplash.bootfile=bootsplash-themes/gnome/bootsplash"
I don't really understand what's happening here, I hope someone could help me.
Thanks in advance.
EDIT: It seems like sudo update-grub is not working as expected. While in GRUB if I press 'E' on Manjaro entry I see that GRUB passes the wrong arguments to the kernel. I can manually set them to whatever I want but I can't figure out how to make it persistent.