How to Customize the Ubuntu Boot Splash Screen and Logo

Christian Cawley 17-10-2017

You probably already know how to customize the Ubuntu desktop How to Customize the Ubuntu 16.04 LTS Desktop Sick of the default Ubuntu look? Using Terminal commands and the Unity Tweak Tool, you can customize Ubuntu 16.04 LTS with ease. Read More . But what if you’re looking for a way to customize your Ubuntu splash screen? Want to tweak the logo of your chosen desktop environment? This used to be a case of dropping a new image into a directory, then editing a file. The process hasn’t changed too much… but the file locations have.


A new version of Ubuntu is released bi-annually, so it should come as no surprise to learn that features are revised by the development team. One of these is the location of the Plymouth themes.

Let’s find out the directory’s new location, and what you need to do to introduce a new splash screen.

How Changing the Splash Screen Has Changed

Around the time of Ubuntu 10.04, tweaking the splash screen meant editing the contents of /user/images/share/xsplash. However, in Ubuntu 16.04 LTS and later, this splash screen directory has moved.

How to Customize the Ubuntu Boot Splash Screen and Logo muo linux plymouth splash default
Image credit: Linux Screenshots via Flickr

More recent versions of Ubuntu had the location as /lib/plymouth/themes. As of Ubuntu 16.04 LTS 6 Big Reasons to Upgrade to Ubuntu 16.04 A new LTS release of Ubuntu means security and stability. Whether you're upgrading or switching from Windows, let's take a look at what's new in Ubuntu 16.04 Xenial Xerus. Read More , that location has been moved, to /usr/share/plymouth/themes.


Previous advice would have been to create a new splash screen, size it into a variety of screen resolutions (perhaps using GIMP, or something simpler like gThumb How to Easily Crop and Resize Images in Linux If you want to do some basic cropping and resizing on Linux -- perhaps to help with a project or make an image easier to upload to your favorite social networks -- then try these... Read More ), and paste the different versions of the splash screen into the target directory. This would enable the Plymouth tool — essentially an app that manages the splash screen — to select the image you want to use.

Several years later, things have changed. We now have a handy app that helps to manage the current splash screen!

Finding or Designing Your Own Splash Screen Replacement

Before you start installing new tools, make sure you have a new splash image to hand. This might be a photo — probably something very Ubuntu-esque, like a nature snap — or a custom graphic. If you don’t have one already, there are several places where you can find custom splash screen graphics online. Perhaps you want the splash to match, or compliment, your desktop background 5 Places to Download Free, Funky Wallpapers for Phones or Desktops If you like wallpapers then these sites and apps will give you a free wallpaper that speaks to your sense of style and taste. Read More ?

Alternatively, you could create your own splash screen from scratch. This might not be as easy as it sounds, and requires you to have the right graphics tools installed on your Linux The 5 Best Photoshop Alternatives You Can Run on Linux Finding an Adobe Photoshop alternative for Linux isn't that difficult. Here are the best Photoshop alternatives for Linux. Read More computer. GIMP is certainly an option GIMP: A Quick Walkthrough Of Everyone's Favorite Open Source Image Editor Read More , as is running AdobePhotoshop in Wine.


Install Plymouth Themes

With your splash screen replacement ready, it’s time to install the tool that you need to enable it. In the terminal, install plymouth-themes:

sudo apt install plymouth-themes

Once installed, a new directory will be created at /usr/share/plymouth/themes. Take a look inside. You’ll find everything that comprises the current splash screen: logos, spinners, and scripts. If you’ve upgraded from a previous version of Ubuntu and been dismayed by the lack of a custom splash screen, this directory will look familiar. Basically, the exact same structure is used.

How to Customize the Ubuntu Boot Splash Screen and Logo muo linux plymouth install

This makes it simple for you to migrate your old themes.


Update and Move Old Themes

You’ll probably want to use some of your existing themes. Check them over. If they’re up to scratch, you can migrate them to the new directory.

Begin by investigating the old theme directory, and checking the contents. You can do this in your file manager, or in the terminal. The latter is a good option to get an idea of the file size:

ls -ltrd /lib/plymouth/themes

You can leave the old theme files behind when you move them. Go to

cd /lib/plymouth/themes

…then use the mv command to move the theme directory you wish to keep, one by one.

mv [theThemeDirectory] /usr/share/plymouth/themes

Repair Old Themes

Note that some old themes may need repairing, as they likely include recursive references to the old file location. You’ll need a text editor to fix this, such as vim or nano.

How to Customize the Ubuntu Boot Splash Screen and Logo muo linux plymouth nautilus

In the new destination, find each of the .plymouth theme files, and open into a text editor. In the terminal, use:

sudo nano /usr/share/plymouth/themes/[theme_name]/[theme_name].plymouth

Find the reference to the file path, then change it from




Want More Themes?

Various locations online provide Ubuntu-focused themes for your computer., for instance, has a great collection of themes, grouped by use. This includes a Plymouth Themes section. Alternatively, visit DeviantArt and search for “plymouth themes” and download the ones you like. They’re usually no more than 3 MB.

How to Customize the Ubuntu Boot Splash Screen and Logo muo linux plymouth deviantart

Once you’ve done this, extract the theme and copy it to the /usr/share/plymouth/themes directory. Whatever you’re using as a new splash screen, you’ll need to set it as the new default:

sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100

Finally, update the initramfs, a virtual file system that is part of the boot procedure:

sudo update-initramfs -u

Now, when you reboot Ubuntu, you’ll see the brand-new splash screen.

What About Logos?

What if you only wanted to edit your Ubuntu logo? This is just as simple. Begin by opening the usr/share/plymouth/themes directory, and finding the directory containing the logo.

Then, make a copy of file, just in case you want it back at some point:

cp [logo_file].png [logo_file_backup].png

How you proceed next is up to you. Perhaps you want to use the original graphic as a reference? In this case, open the file in your preferred image editor, and make necessary changes. Otherwise, simply create a new image, with the same dimensions, and save it in the same directory. Give this new file the same name as the old logo.

Need a New Splash Screen in Ubuntu? This is How!

You probably already know how to change the desktop theme in your chosen Ubuntu desktop environment. Splash screens are a little trickier, however. To recap:

  1. Find or design a new splash screen
  2. Install Plymouth Themes
  3. Move your old splash screen theme(s)
  4. Repair old splash screen reference
  5. Set a new theme as the default
  6. Update initramfs

If you’re new to Ubuntu, these steps might seem a little unfamiliar. However, there’s nothing here that isn’t straightforward. It’s also simpler than making a similar tweak in Windows! Ultimately, a tweak like this shows how configurable Linux is.

Looking for more ways to customize Linux? Check out these popular Linux app launchers or how to make Linux look like Windows Make Linux Look Like Windows 10 With These Tips and Tweaks Switching from Windows to Linux is tough, so make it easy on yourself by installing a Windows-style desktop environment for Linux. Read More .

Image Credit: mtmmarek/Depositphotos

Related topics: Boot Screen, Ubuntu.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *