Linux Distro Logos Colored - macOS Boot Splash Style
Source (link to git-repo or to original if based on someone elses unmodified work):
eren16 - https://www.pling.com/u/eren16
Description:
Here are some Plymouth Themes, which are inspired by the macOS Boot animation, based on this theme:
https://www.pling.com/p/1805336
####################################################
These Plymouth Themes are available:
→ Arch Linux
→ Debian
→ Deepin
→ elementary OS
→ Endeavour OS
→ Fedora
→ Garuda Linux (dragon - red, eagle - blue)
→ KDE neon
→ Kubuntu
→ Linux Mint
→ Manjaro
→ openSUSE
→ Pop OS
→ Siduction Linux
→ TUXEDO OS
→ Ubuntu
→ Ubuntu DDE
→ Ubuntu Mate
→ Ubuntu Studio
→ Ubuntu Unity
→ Xubuntu
→ Zorin OS
→ Generic Linux (Tux Logo)
→ BGRT (uses the UEFI Firmware background logo)
####################################################
Installation:
1.) The packages "plymouth-themes" and the Cantarell fonts should be installed (system wide) - (for two-step.so and the themes uses the Cantarell fonts (for offline-update e.g.)
2.) Download the theme, which you like
3.) Extract the archive
4.) Copy the extracted archive-folder to /usr/share/plymouth/themes/ (sudo/root permission required)
5.) Depending on the distribution, the theme need to be applied
#####################################################
Installation Examples:
Ubuntu/Linux Mint:
### *my-plymouth-theme* should be replaced with the theme-name which you downloaded (without the **)
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/*my-plymouth-theme*/*my-plymouth-theme*.plymouth 110
### With this command, you need to select the theme
sudo update-alternatives --config default.plymouth
### Apply the selected theme:
sudo update-initramfs -u -k all
----------------------------------------------------------------------------------------------------------
Arch Linux/Debian
### You need to look, if the system recognizes the theme (if the theme is located in /usr/share/plymouth/themes/)
sudo plymouth-set-default-theme -l
### If the theme is in the list, you can apply this with the following command (Also here, *my-plymouth-theme* should be replaced):
sudo plymouth-set-default-theme -R *my-plymouth-theme*
----------------------------------------------------------------------------------------------------------
Fedora:
### You need to look, if the system recognizes the theme (if the theme is located in /usr/share/plymouth/themes/)
sudo plymouth-set-default-theme -l
### If the theme is in the list, you can apply this with the following command (Also here, *my-plymouth-theme* should be replaced):
sudo plymouth-set-default-theme -R *my-plymouth-theme*
### Don’t forget, to re-build the initrd, if not already done:
sudo dracut --regenerate-all -f
#####################################################
Additional Information:
Once the theme has been installed and applied, I hope you enjoy using it.
You may need to add some boot parameters, to make the boot animation more "fluently"
Some examples: "quiet splash loglevel=3 rd.udev.log_level=3"
Last changelog:
https://www.pling.com/p/1805336
####################################################
These Plymouth Themes are available:
→ Arch Linux
→ Debian
→ Deepin
→ elementary OS
→ Endeavour OS
→ Fedora
→ Garuda Linux (dragon - red, eagle - blue)
→ KDE neon
→ Kubuntu
→ Linux Mint
→ Manjaro
→ openSUSE
→ Pop OS
→ Siduction Linux
→ TUXEDO OS
→ Ubuntu
→ Ubuntu DDE
→ Ubuntu Mate
→ Ubuntu Studio
→ Ubuntu Unity
→ Xubuntu
→ Zorin OS
→ Generic Linux (Tux Logo)
→ BGRT (uses the UEFI Firmware background logo)
####################################################
Installation:
1.) The packages "plymouth-themes" and the Cantarell fonts should be installed (system wide) - (for two-step.so and the themes uses the Cantarell fonts (for offline-update e.g.)
2.) Download the theme, which you like
3.) Extract the archive
4.) Copy the extracted archive-folder to /usr/share/plymouth/themes/ (sudo/root permission required)
5.) Depending on the distribution, the theme need to be applied
#####################################################
Installation Examples:
Ubuntu/Linux Mint:
### *my-plymouth-theme* should be replaced with the theme-name which you downloaded (without the **)
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/*my-plymouth-theme*/*my-plymouth-theme*.plymouth 110
### With this command, you need to select the theme
sudo update-alternatives --config default.plymouth
### Apply the selected theme:
sudo update-initramfs -u -k all
----------------------------------------------------------------------------------------------------------
Arch Linux/Debian
### You need to look, if the system recognizes the theme (if the theme is located in /usr/share/plymouth/themes/)
sudo plymouth-set-default-theme -l
### If the theme is in the list, you can apply this with the following command (Also here, *my-plymouth-theme* should be replaced):
sudo plymouth-set-default-theme -R *my-plymouth-theme*
----------------------------------------------------------------------------------------------------------
Fedora:
### You need to look, if the system recognizes the theme (if the theme is located in /usr/share/plymouth/themes/)
sudo plymouth-set-default-theme -l
### If the theme is in the list, you can apply this with the following command (Also here, *my-plymouth-theme* should be replaced):
sudo plymouth-set-default-theme -R *my-plymouth-theme*
### Don’t forget, to re-build the initrd, if not already done:
sudo dracut --regenerate-all -f
#####################################################
Additional Information:
Once the theme has been installed and applied, I hope you enjoy using it.
You may need to add some boot parameters, to make the boot animation more "fluently"
Some examples: "quiet splash loglevel=3 rd.udev.log_level=3"
Added BGRT Plymouth Theme
Added BGRT Plymouth Theme. This theme uses the Logo, which comes from the UEFI Firmware. The color of the progress bar is white. And the progress bar is 300px long. (instead of 250px)
Ratings & Comments
33 Comments
Could you also add logos for GNOME and KDE PLASMA?
The new Themes are finished. : https://www.pling.com/p/2214975/
This is a good idea. I will do that, but maybe in a separate project. When this project is finished. i will post the link to the project here. But please be patient, it will take some time. (next to Gnome or Plasma, i will also add Cinnanon, XFCE, Budgie, ...)
9 I like it, i installed it on fedora and Debian and it's work very well, with very simple issue, when the system booting, the progress bar blink at 20 or 30 percent and jump to 70 percent and continue booting normally? BTW, can you add uruk GNU/Linux boot logo to it? this is the logo source for it: https://www.notabug.org/urukGnuLinux/uruk-logo
... And that the theme flashes once on boot is normal when it jumps from the “progress” images to the “animation” images. Unfortunately, I don't really know exactly what this has to do with.
Sorry for the late reply. I also noticed this issue on Arch Linux, when i created the initrd with dracut. When i use mkinitcpio, i dont have any problems. Unfortunately, i don't have a solution for this. Maybe it will be better over time, or you can try, to rebuilt the initrd with sudo dracut -f. Regard to the Uruk Logo, i can create one theme, or you can use my template, there you can build your own theme - https://store.kde.org/p/2112595/
Hello! I have installed the theme on my Debian 12 and it works quite well. I have two questions: 1- Why adding an image with the name 'watermark.png' is used as a "watermark" when rebooting/shutting down the system automatically? Where in the .plymouth file does it say so? Or is it that way by the operating system? 2- How can I change the Debian 12 logo that appears at startup? The theme appears well with its progress bar but, only when it starts, a Debian 12 logo appears in black and white at the bottom (that I can move with the WaterMark parameters) and I would like to change it or at worst remove it. Thank you !
1. most systems are set so that a watermark.png file exists in the theme folder, then this is used. In the .plymouth Config it is stored where exactly this image is displayed. If there is no watermark.png file, then nothing is usually displayed in this location. Debian is an exception here. Why, see point 2. ### 2. With Debian, the Two-Step.so module has been adapted so that you can see the Debian logo whether you want to or not. If your own Watermark.png file exists, it is only displayed when shutting down and restarting. You will always see the Debian logo when booting. Unfortunately, this is a design decision on the part of Debian that cannot be changed. You could delete or replace the corresponding file to which the module refers, but unfortunately this is not permanent, as the corresponding package containing the original graphics overwrites this change (when updating the package). This brings us back to the beginning of the problem. You now have 2 options: Either you live with it, so that the Debian logo is always set as watermark at startup, or you make the watermark invisible by moving it. You can move it to a location outside the screen area. However, this has the disadvantage that you will no longer see your own watermark logo when shutting down. To move the watermark to the invisible area, it is sufficient to change the value of WatermarkVerticalAlignment and WatermarkHorizontalAlignment in the .Pymouth file from .96 (0.96) and .5 (0.5) to 1.5 (for both). The initrd should then be rebuilt and the logo will be invisible. It is still there, but in a place where it does not interfere. Unfortunately, it will not be possible to remove the watermark completely.
Thank you very much for your answer, this is exactly the solution I was thinking of. I have access to the source code and in fact I am working and modifying different packages to have a customized system, is there any way to edit that module "two-step.so"? On my system, the only occurrence seems to be in "/usr/lib/x86_64-linux-gnu/plymouth/two-step.so" but it is hardcoded. Any idea which package adds this module? Any information would be helpful. Again, many thanks for the reply and for the great topic you have created.
What you can try is, to uninstall the Plymouth packages from Debian and install the packages from Ubuntu. But I don't know, if the dependencies will be fine... And if that is the solution, but you could try.
The two-step.so module comes from the package plymouth-themes. But unfortunately it's hard coded, and cannot be changed.
I hadn't thought about it, I'll give it a try. Worst case, I try to hide the logo with the little "trick" and everything is cleaner. Thanks again!
No problem :) and thank you for your positive feedback regarding to the theme(s)
10 Make a video tutorial so its better.
There are different animation styles you can do and everyone has their own workflow. I'm more of an amateur than a professional. Besides, my English is not good enough to make a video tutorial. I'm really sorry. But I created another theme, where you set your own logo, if you like the macOS boot Style.
I'm getting error message "W: plymouth module (/usr/lib/x86_64-linux-gnu/plymouth//.so) missing, skipping that theme." when performing "sudo update-initramfs -u -k all" with lm-mac-style theme. Running Linux Mint 21.3 but does the same with 21.2. Thanks!
When I tested the theme, I got the same message. If the plymouth-themes package is installed, the theme still works.
Ok, thanks! :)
One question! Do you have brands? a plymouth theme for my ThinkPad would be rad!!
I’ve added a bgrt theme, which uses the UEFI firmware background. In your case it could be the Lenovo logo or ThinkPad Logo (if UEFI mode is in use), In my case the TUXEDO and/or Medion logo.
I am currently thinking about creating a theme that uses the logo of the mainboard manufacturer (or which Logo is stored in the UEFI firmware), but this would only be usable in UEFI mode. Furthermore, I don't know all the logos that are used on device xy (for moving elements to a proper alignment) . But I have a "basic idea". You are welcome to become a "beta tester" if you like.
10 Amazing, my fedora boot just go more beautiful!
Thank you :) I really appreciate it.
9 Great, thanks for the work!
Thank you :) And thanks for your 9/10 rating :)