You are not logged in.

#1 2018-04-02 02:11:37

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Add an animated splash screen (plymouth) to your bootup

The default boot runtime in stretch shows... nothing on my laptop, so why not, right?

The Debian Wiki is my source, but it leaves out the GFX_PAYLOAD step, so it doesn't work.

Here are the steps...

-edit- plymouth-themes is needed or you will get an error when setting hamara as the theme.

Install plymouth and some simple themes...

sudo apt install plymouth plymouth-themes plymouth-theme-hamara

As root, edit /etc/initramfs-tools/modules as described in the Wiki...
https://wiki.debian.org/plymouth#Configuration

Determine your screen resolution via ARandR... Main Menu>Preferences>Display>ARandR ScreenLayout Editor>Outputs>(output)>Resolution.

As root, edit /etc/default/grub

On line 9 (or thereabouts) change quite to quiet splash like so...

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Now enter your resolution that you found earlier. Edit the same grub file, around line #23. The second line is the one missing from the Wiki, it is very important. My resolution is 1366x768, so...

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1366x768
GRUB_GFXPAYLOAD_LINUX=keep

Now update grub...

sudo update-grub

Finally, set a plymouth theme...

sudo plymouth-set-default-theme -R hamara

Reboot.

Last edited by hhh (2018-05-10 19:35:22)

Offline

#2 2018-04-02 06:02:19

ohnonot
...again
Registered: 2015-09-29
Posts: 4,165
Website

Re: Add an animated splash screen (plymouth) to your bootup

thanks, this will come in handy eventually, for me or people asking about it.

Offline

#3 2018-04-02 07:17:40

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,088
Website

Re: Add an animated splash screen (plymouth) to your bootup

subscribed cool


John
--------------------
( a boring Japan blog, idle Twitterings and GitStuff )
In case you forget, the rules.

Offline

#4 2018-04-02 07:50:04

Hyacinth
Member
Registered: 2018-03-26
Posts: 14

Re: Add an animated splash screen (plymouth) to your bootup

What's a boot runtime? I press the entry for BunsenLabs and it shows the login screen  big_smile

EDIT: I think https://src.fedoraproject.org/rpms/plym … e.plymouth is the theme used for Fedora Workstation, which sounds like it could work well with the flame of BunsenLabs, like it is igniting. I do not know how to adapt it though.

Last edited by Hyacinth (2018-04-02 07:58:24)

Offline

#5 2018-04-02 21:40:37

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Re: Add an animated splash screen (plymouth) to your bootup

Hyacinth wrote:

EDIT: I think https://src.fedoraproject.org/rpms/plym … e.plymouth is the theme used for Fedora Workstation, which sounds like it could work well with the flame of BunsenLabs, like it is igniting. I do not know how to adapt it though.

I don't know if Fedora and Debian have plymouth set up the same way, but you'd need to find the theme rpm package that contains the image files as well as the charge.plymouth file and extract them.

Custom themes are in /usr/share/plymouth/themes. To install a custom theme, copy the theme folder to that location, then make sure plymouth lists it...

plymouth-set-default-theme -l

Sample output...

rachel@tyrell-corp:~$ plymouth-set-default-theme -l
details
fade-in
glow
hamara
script
solar
spinfinity
spinner
text
tribar
rachel@tyrell-corp:~$ 

Then set your theme...

sudo plymouth-set-default-theme -R fade-in

Offline

#6 2018-04-03 10:46:55

vinzv
Member
Registered: 2017-09-12
Posts: 185
Website

Re: Add an animated splash screen (plymouth) to your bootup

I just tweaked an existing theme for BL Helium style:
screenshot.png

Source and usage instructions are here: https://github.com/vinzv/bunsen-plymouth

Edit:
There's a simple tutorial for setting up Plymouth in Debian at their wiki.

Last edited by vinzv (2018-04-05 20:37:26)

Offline

#7 2018-04-06 21:32:22

vinzv
Member
Registered: 2017-09-12
Posts: 185
Website

Re: Add an animated splash screen (plymouth) to your bootup

vinzv wrote:

I just tweaked an existing theme for BL Helium style:
https://raw.githubusercontent.com/vinzv … enshot.png

I just cleaned up some stuff and packaged the files. Brave testers can get the unsigned alpha .deb file for both i386 and amd64 here:
https://github.com/vinzv/bunsen-plymout … v1.0-alpha

Offline

#8 2018-05-10 19:36:17

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Re: Add an animated splash screen (plymouth) to your bootup

I've updated the OP, see the -edit- note there.

Offline

#9 2019-11-26 20:34:04

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 186

Re: Add an animated splash screen (plymouth) to your bootup

sorry for bringing this oooold thread up again but:

i made a little try to a bunsenlabs plymouth theme myself based on BL-Lithium grey wallpaper art.

7YqLPKAh_t.gif

download and extract content to /usr/share/plymouth/themes/ as suggested above.
It is only tested on 1024x768px  resolution.

naik --greetz

Last edited by Naik (2019-11-27 10:30:07)


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

#10 2019-11-27 01:47:01

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Re: Add an animated splash screen (plymouth) to your bootup

@naik...

Dude, amazing!!! Downloading, thank you.

-edit- Installed. Yeah, that is easily the most artistic boot splash I have seen, though I am biased. The Power Off splash is fabulous as well. 10/10, will recommend!

We should do a version in the Li blue and orange default-wall colors. I can do it if you don't feel like it.

Offline

#11 2019-11-27 02:04:10

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 379

Re: Add an animated splash screen (plymouth) to your bootup

I'm pretty sure the MX Boot Options manager would work on BL--it allows you to set Plymouth themes and GRUB options--even preview Plymouth themes.http://mxrepo.com/mx/repo/pool/main/m/mx-boot-options/

Offline

#12 2019-11-27 02:08:00

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Re: Add an animated splash screen (plymouth) to your bootup

stevep wrote:

I'm pretty sure the MX Boot Options manager would work on BL--it allows you to set Plymouth themes and GRUB options--even preview Plymouth themes.http://mxrepo.com/mx/repo/pool/main/m/mx-boot-options/

What is this, a boot-splash GUI? Downloading...

Offline

#13 2019-11-27 02:39:22

hhh
Meep!
Registered: 2015-09-17
Posts: 8,743
Website

Re: Add an animated splash screen (plymouth) to your bootup

Sorry, I keep rebooting to see the new splash. It's sublime. The debian logo becoming the bl-flame, the puff of smoke is flipping incredible, then using the arcs as progress bars, and the final flame pulses, or flicker. Really beautiful work. @naik, bravo. A masterpiece.

mx-boot-options for me installed after also installing libcmd from the same repo, but running pkexec mx-boot-options in a terminal and it reports not finding a screen. We should open a separate thread for mx-boot-options, I'd like to check it out!

Offline

#14 2019-11-27 05:59:57

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 379

Re: Add an animated splash screen (plymouth) to your bootup

There's a video for it here:  https://www.youtube.com/watch?v=TFmb15cXhqI

$ apt show mx-boot-options
Package: mx-boot-options
Version: 19.9
Priority: optional
Section: admin
Maintainer: Adrian <adrian@mxlinux.org>
Installed-Size: 453 kB
Depends: xdg-utils | mx-viewer, libc6 (>= 2.4), libgcc1 (>= 1:3.0), libgl1, libqt5core5a (>= 5.7.0), libqt5gui5 (>= 5.7.0), libqt5widgets5 (>= 5.2.0~alpha1), libstdc++6 (>= 4.1.1)

That's the MX 19 version, but i think Adrian actually builds it still on a Stretch platform, so it should still work on Stretch, and no longer needs libcmd.

Offline

#15 2019-11-27 10:13:31

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 186

Re: Add an animated splash screen (plymouth) to your bootup

Thank you for your appreciation!

I might do the colored versions in some time but since I have a tough schedule this could take some time.
Another thing is, that i won't be able to have it laying around in my dropbox for ever, so until i have made my peace with github somebody else may be able to keep the archive ready for download?

-edit: never mind the download. edited the OP as well to point to github

..for the MX-boot-optipons tool: looks interesting, I'll try that! Thanks for sharing @stevep

naik --greetz

Last edited by Naik (2019-11-27 10:28:03)


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

#16 2019-11-27 16:37:50

Jimbo_G
Member
From: France
Registered: 2017-05-12
Posts: 135

Re: Add an animated splash screen (plymouth) to your bootup

This looks amazing

Offline

#17 2019-11-27 18:27:22

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 379

Re: Add an animated splash screen (plymouth) to your bootup

Boot Options is also very useful for setting GRUB options--that's the first part of the video.

I just watched the video myself--I was not aware that Adrian had the program itself check for missing packages. For the life of me, I don't know why the package itself just doesn't depend on plymouth and the plymouth theme packages to make certain they are installed first! Maybe he didn't think of that. IDK if it does a hard-coded check for the plymouth-themes-mx packages, too, but you should be able to install those from the MX repo if it does: http://mxrepo.com/mx/repo/pool/main/p/p … themes-mx/

It should be pretty easy to edit that part out of the code if you want to make a BL version, and even package that custom BL flame theme in its own plymouth-theme-bl deb.

Are you having trouble with pk-exec on a Stretch or Buster base? I thought gksu/gksudo was still OK on Stretch, and it wasn't until Buster that MX had to work around that with its mx-pkexec trick, and making gksu a simple symlink to mx-pkexec.

Offline

#18 2019-11-27 18:33:14

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 379

Re: Add an animated splash screen (plymouth) to your bootup

Before Adrian wrote Boot Options, we also had a debian-plymouth-manager python GUI I ported from SolydXK, though it wasn't as nice. I've only ever run it on Jessie and Stretch bases, so don't know if it would run into the pkexec issues on Buster: http://mxrepo.com/mx/repo/pool/main/d/d … h-manager/

Offline

#19 2019-11-29 07:56:59

ohnonot
...again
Registered: 2015-09-29
Posts: 4,165
Website

Re: Add an animated splash screen (plymouth) to your bootup

Naik wrote:

Another thing is, that i won't be able to have it laying around in my dropbox for ever, so until i have made my peace with github...

Why not consider an alternative?
See my signature.

Offline

Board footer

Powered by FluxBB