Package Details: breeze-plymouth 5.16.5-1

Git Clone URL: https://aur.archlinux.org/breeze-plymouth.git (read-only)
Package Base: breeze-plymouth
Description: Breeze theme for plymouth
Upstream URL: https://projects.kde.org/breeze-plymouth
Licenses: LGPL
Submitter: ImNtReal
Maintainer: ImNtReal
Last Packager: ImNtReal
Votes: 15
Popularity: 0.000000
First Submitted: 2016-03-27 23:07
Last Updated: 2019-09-03 17:27

Pinned Comments

ImNtReal commented on 2019-03-13 12:47

I've added the cpio hoook to the package. You may need to remove it from your filesystem if you added it manually.

ImNtReal commented on 2019-03-04 21:59

For users who have trouble validating the GPG keys used to sign the source package, this thread may be helpful: https://bbs.archlinux.org/viewtopic.php?id=191954

ctrlX commented on 2019-02-18 11:36

The breeze-plymouth theme utilizes the Plymouth label plugin (label.so) along with its dependencies (i.e. Pango). For some reason, this is not included into the initramfs image on Arch. Hence text labels and such is not displayed during boot.

To solve this, copy the following custom hook to /etc/initcpio/install/ : https://gitlab.com/pwyde/monochrome-plymouth/blob/master/hooks/breeze-plymouth

Then add the custom build hook breeze-plymouth to the HOOKS array in the /etc/mkinitcpio.conf configuration file.

HOOKS=(... breeze-plymouth)

Regenerate the initial ramdisk with mkinitcpio -p linux.

Latest Comments

1 2 3 Next › Last »

ImNtReal commented on 2019-03-14 21:03

I added noto-fonts as an optional dependency since the hook isn't required for basic functionality.

francoism90 commented on 2019-03-13 19:10

With the new hook, should noto-fonts be added as dep?

ImNtReal commented on 2019-03-13 12:47

I've added the cpio hoook to the package. You may need to remove it from your filesystem if you added it manually.

francoism90 commented on 2019-03-05 21:19

@ImNtReal would be great if that hook could be included. :)

ImNtReal commented on 2019-03-04 21:59

For users who have trouble validating the GPG keys used to sign the source package, this thread may be helpful: https://bbs.archlinux.org/viewtopic.php?id=191954

arkades commented on 2019-02-24 02:36

I get an: failed to verify integrity or prepare breeze-plymouth package

EDIT: gpg --recv-keys EC94D18F7F05997E also fixed it

ctrlX commented on 2019-02-20 22:26

@ImNtReal Good question. I haven't really thought of it until now. Since the label.so plugin problem only seem to affect the breeze-plymouth theme (at least to my knowledge), it would make more sense to include it in this package.

On the other hand.. What would be the arguments not to include the plugin in the regular plymouth package? The Arch KISS principle...? I guess asking the opinion of the plymouth package maintainer would be a good idea.

If I recall correctly, Ubuntu includes it when generating initramfs image (unable to check atm as I do not have a working Ubuntu system in front of me). Does that mean that all Ubuntu derivatives also include it? Haven't checked on Fedora distros. What I am going with this is that if the majority of distros do include it, then it most definitely should be included in the Arch package imo.

I am however not the maintainer of this or the plymouth package so my opinion is not so relevant :-)

Do what you think is the best. I am just glad I could be of some help.

EDIT: I had a closer look at the hooks in the plymouth package.. In /usr/lib/initcpio/install/plymouth-encrypt it is directly included: 21 add_binary "/usr/lib/plymouth/label.so"

So the breeze-plymouth theme should work with that hook.

The other two hooks, /usr/lib/initcpio/install/plymouth and /usr/lib/initcpio/install/sd-plymouth include the following: text.so, details.so, drm.so and frame-buffer.so.

These hooks also check what is assigned to ModuleName in the /usr/share/plymouth/themes/name/name.plymouth file. In the case of breeze-plymouth it is assigned to script, hence script.so is also included in the initramfs image, but not label.so.

I have only tested breeze-plymouth theme with the sd-plymouth hook, since that is what I use as boot loader

So I guess one might say it is partly the fault of the breeze-plymouth theme AND the way the plymouth hooks work in the Arch package.

I hope this helps even more. Sorry for the long reply btw. Maybe forum PM is a better way of communicating regarding this.

ImNtReal commented on 2019-02-18 15:00

@ctrlX, thanks for putting the hook together. Do you think it would make more sense to try and get this added to the existing plymouth hooks, or have one added to that package called plymouth-label rather than add it to this package?

ctrlX commented on 2019-02-18 11:36

The breeze-plymouth theme utilizes the Plymouth label plugin (label.so) along with its dependencies (i.e. Pango). For some reason, this is not included into the initramfs image on Arch. Hence text labels and such is not displayed during boot.

To solve this, copy the following custom hook to /etc/initcpio/install/ : https://gitlab.com/pwyde/monochrome-plymouth/blob/master/hooks/breeze-plymouth

Then add the custom build hook breeze-plymouth to the HOOKS array in the /etc/mkinitcpio.conf configuration file.

HOOKS=(... breeze-plymouth)

Regenerate the initial ramdisk with mkinitcpio -p linux.

I-amGodBro commented on 2019-01-27 15:58

Please write the instructions. People should not guess.