Home Wiki > openSUSE:plymouth
Sign up | Login

openSUSE:plymouth

tagline: From openSUSE

List of open items for Plymouth integration

  • Integration with the Display Managers (KDM/GDM/LightDM) (Completed)
  • Replace splash screens in suspend/hibernate with Plymouth (Requires testing)
  • Passphrase integration for encrypted disks (Requires testing)
  • Test Plymouth with non-KMS drivers such as NVIDIA proprietary drivers (Requires testing)
  • Fix found bugs and the known issues (see below)

Install Plymouth on openSUSE Factory

At this moment Plymouth has been submitted to openSUSE:Factory and is undergoing legal and source reviews. Until the moment that Plymouth is accepted, home:tittiatcoke would be the best place to get all updated packages

Firstly, add it to your sources:

zypper ar http://download.opensuse.org/repositories/home:/tittiatcoke/openSUSE_Factory/ Plymouth

Then, install Plymouth, taking care to update also cryptsetup and suspend:

zypper install plymouth
# Update the packages cryptsetup and suspend
zypper in -f -r Plymouth cryptsetup
zypper in -f -r Plymouth suspend

In case you use KDM, kdm should also be updated:

zypper in -f -r Plymouth kdm 

During the installation of the plymouth packages, it should automatically install an update of systemd and the systemd-plymouth package. This should happen silently, but in case that you conflicts occur, then please use the systemd packages from home:tittiatcoke.

After installing, change your kernel options by adding "splash quiet" to the options if they aren't already there. If you are using proprietary video drivers (NVidia/Ati), then you need to have a vga=xxx parameter in your kernel options or the video framebuffer won't start and thus Plymouth won't run.

If all is correct, Plymouth will be started on the next boot.

The developers can be found at #plymouth at irc.freenode.net.

Install Plymouth on openSUSE 12.1

home:tittiatcoke also hosts Plymouth builds for 12.1. If you are using KDE, bear in mind that the 12.1 repository depends on KDE:Distro:Factory or KDE:Release48 (see KDE_repositories) rather than the stock KDE provided by openSUSE 12.1. If you are not using KDE, then you will not need extra repositories.

Add the repository to your sources:

zypper ar http://download.opensuse.org/repositories/home:/tittiatcoke/KDE_Distro_Factory_openSUSE_12.1/ Plymouth

or use

zypper ar http://download.opensuse.org/repositories/home:/tittiatcoke/KDE_Release_48_openSUSE_12.1/ Plymouth

depending whether you are using KDE:Distro:Factory as main KDE repo or KDE:Release:48. If you do not use KDE, then either one of them will do.

Then, install Plymouth:

zypper install plymouth

In case you use KDM, kdm should also be updated:

zypper in -f -r Plymouth kdm 

In case you use GDM, gdm should also be updated:

zypper in -f -r Plymouth gdm 

During the installation of the plymouth packages, systemd and systemd-plymouth should be automatically updated. This should happen silently, but in case that you conflicts occur, then please use the systemd packages from home:tittiatcoke.

After installing, change your kernel options by adding "splash quiet" to the options if they aren't already there. If you are using proprietary video drivers (NVidia/Ati), then you need to have a vga=xxx parameter in your kernel options or the video framebuffer won't start and thus Plymouth won't run.

If all is correct, Plymouth will be started on the next boot.

Common Problems

  • Plymouth doesn't show during the boot process: in most cases this is caused by an out of date initrd image that lacks some required components. This can be resolved by running mkinitrd as root.

Also check you boot line you should have splash quiet and nothing after splash like before with bootsplash (splash=silent etc)

  • mkinitrd shows an error regarding /usr/bin/plymouth and /usr/sbin/plymouth: This is caused by an old mkinitrd package. Please update to the latest version available in Factory or for openSUSE 12.1 from the home:tittiatcoke repo.
  • Black screen after initial boot messages until DM starts: in most cases this happens with proprietary drivers for NVidia and Ati cards and the vga=xxxx parameters is missing from the kernel options. (http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers)

List of open bugs regarding plymouth integration in openSUSE

Please help fixing these bugs:

Please file general feature requests, or non-SUSE specific bugs in the plymouth upstream bugzilla.

If filing openSUSE bugs, mark them as blocker of bnc#746615 - Meta bug report to track the bugs to prevent Plymouth from entering Factory bug report.

Known issues

  • Plymouth does not start at shutdown (Resolved with the latest update of Plymouth (0.8.4))

Others

  • Nice explanation for theming Plymouth NaN