Ubuntu shows your computer manufacturer logo in the startup animation screen since 20.04 LTS. User can however disable it and/or replace it with system logo. And, this simple tutorial will show you how.
Most Linux’s boot animation screen is handled by Plymouth with specific theme. By editing the theme configuration file can do the trick to disable the Original Equipment Manufacturer (OEM) logo, and changing the background image to use system logo instead.
Boot animation screen after this tutorial
Step 1: Disable manufacturer logo
Ubuntu uses “/usr/share/plymouth/themes/bgrt/bgrt.plymouth” as default Plymouth theme, it has an option in configuration file to disable the vendor logo.
Method 1: Switch to spinner theme
The default bgrt
theme is just a wrapper to the spinner
theme with different font, and OEM logo settings.
You can simply to switch to the spinner
theme, so it will no longer display manufacturer logo while most other things look same.
For more other Linux, such as Fedora Workstation, this can be done by running a single command in terminal:
sudo plymouth-set-default-theme spinner
But for Ubuntu, you have to do following steps one by one:
1. Firstly, press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run command to install spinner
theme as an alternative:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/spinner/spinner.plymouth 100
2. After that, run command to configure the default plymouth theme:
sudo update-alternatives --config default.plymouth
In terminal screen, type the number for the spinner
theme and hit Enter.
Method 2: Edit the config file for bgrt theme
Without switching theme, you may also edit the configuration file for the default ‘bgrt’ theme, and disable the OEM logo.
Tip: For XUbuntu, KUbuntu, and other Debian/Ubuntu based system, use this command sudo update-alternatives --display default.plymouth
to find out the default theme.
1. First, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, run command to edit the file:
sudo gedit /usr/share/plymouth/themes/bgrt/bgrt.plymouth
For Ubuntu 24.04 and higher, replace gedit
in command with gnome-text-editor
, or use nano
text editor for other desktop environment.
2. When the file opens, find out and set value of ‘UseFirmwareBackground’ to false under boot-up, reboot, and shutdown sections.
After saving the change (for nano, press Ctrl+X, type y and hit Enter), the boot animation screen will look like:
Step 2: Set Ubuntu System Logo (optional)
As you see in the screenshot above, there will be a large area of blank screen in top-half, after disabling OEM logo.
For choice, you can place Ubuntu logo in screen center, so your boot/shutdown animation screen will look like the top image shows you. To do the job, you just need to put a ‘background-tile.png‘ image file in the spinner theme folder.
1. First, press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run command to install imagemagick:
sudo apt install imagemagick
2. The theme folder includes a “bgrt-fallback.png
” file, which is Ubuntu logo with transparent background.
Run the commands below, will use imagemagick tool to generate the “background-tile.png” file with 1920×1080 size. And, put the Ubuntu logo in center with transparent background.
cd /usr/share/plymouth/themes/spinner
sudo convert bgrt-fallback.png -gravity center -background none -extent 1920x1080 background-tile.png
In command, replace 1920×1080 with your screen resolution! You can find it in “Displays” setting page.
If this command is done correctly, your boot animation should display Ubuntu logo in screen center. Though, you can of course put any image into ‘/usr/share/plymouth/themes/spinner‘ directory, name to ‘background-tile.png’ to display as background.
Step 3: Verify
Without restart your computer, you can preview boot animation screen by running single command in terminal:
sudo plymouthd; sudo plymouth --show-splash; sleep 5; sudo plymouth --quit
It shows you full-screen boot animation, and quit in 5 seconds.