curl -s -L -o /tmp/onePiece-plymouth.sh https://raw.githubusercontent.com/Anxhul10/onePiece-plymouth/refs/heads/develop/main.sh && sudo bash /tmp/onePiece-plymouth.sh- change directory
cd /usr/share/plymouth/themes
- clone repo
sudo git clone https://github.com/Anxhul10/onePiece-plymouth.git
- set plymouth theme
sudo plymouth-set-default-theme onePiece-plymouth -R
- manually rebuild initramfs
sudo dracut --force
- clone this repo at /usr/share/plymouth/themes
sudo git clone https://github.com/Anxhul10/onePiece-plymouth.git- Install the theme.
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/onePiece-plymouth/onePiece-plymouth.plymouth 120- Select the default theme.
sudo update-alternatives --config default.plymouth- Update the initramfs image.
sudo update-initramfs -uNow reboot.
If you want to install this on < Ubuntu 16.04, change the path from /usr/share/plymouth to /lib/plymouth/ . You need to do this on the PlymouthTheme-Cat.plymouth file also.
- clone this repo at /usr/share/plymouth/themes
sudo git clone https://github.com/Anxhul10/onePiece-plymouth.git- install plymouth if not installed
sudo pacman -S plymouth
sudo systemctl enable plymouth-start.service
- set this theme as default
sudo plymouth-set-default-theme -R onePiece-plymouth
Now reboot.
sudo git clone https://github.com/Anxhul10/onePiece-plymouth.gitsudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/onePiece-plymouth/onePiece-plymouth.plymouth 120sudo update-alternatives --config default.plymouthThere are 4 choices for the alternative default.plymouth (providing /usr/share/plymouth/themes/default.plymouth).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/share/plymouth/themes/onePiece-plymouth/onePiece-plymouth.plymouth 120 auto mode
1 /usr/share/plymouth/themes/bgrt/bgrt.plymouth 100 manual mode
* 2 /usr/share/plymouth/themes/onePiece-plymouth/onePiece-plymouth.plymouth 120 manual mode
3 /usr/share/plymouth/themes/spinner/spinner.plymouth 70 manual mode
Press <enter> to keep the current choice[*], or type selection number: ^C
and build a new initramfs to apply the changes
sudo update-initramfs -u -k allsudo plymouthd --no-daemon --debugsudo plymouth show-splashNote
This will take over your screen and prevent you from running other apps until Plymouth is stopped. To exit, press Ctrl + Alt + F3 to switch to a virtual terminal, then run the command below. And to exit virtual terminal use Ctrl + Alt + F2
With this terminal you can test the following modes and user interactions. When you're done, you can close Plymouth
sudo plymouth quitsudo cp -r ~/path/to/plymouth /usr/share/plymouth/themes2. Run the test-script or run sudo plymouthd ; sudo plymouth --show-splash ; sleep 10 ; sudo killall plymouthd
Make the script executable and run it:
chmod +x run-plymouth-test.sh
./run-plymouth-test.shNote
This will take over your screen while running. To switch to a virtual terminal use Ctrl+Alt+F3. To return to your graphical session use Ctrl+Alt+F2 (or the > F1–F7 key your distro uses).
cd /usr/share/plymouth/themessudo cp -r ~/CodeVault/github/onePiece-plymouth .Original artwork: One Piece Logo by Miiizi