# Splashy

Splashy is a userspace implementation of a splash screen for Linux systems. It provides a graphical environment during system boot using the Linux framebuffer layer via directfb.

## Installation

Before you can use Splashy, you should enable Kernel mode setting.

Install the splashy-fullAUR package.

You may also check out this topic on the Arch Linux forum for a repository you can add with working splashy packages.

## Configuration

This article or section is out of date.

Reason: Update for systemd. (Discuss in Talk:Splashy#)

### /etc/rc.conf

Add this in `/etc/rc.conf`:

    /etc/rc.conf

    SPLASH="splashy"

### Including Splashy in initramfs

Add Splashy to the HOOKS array in `/etc/mkinitcpio.conf`. It must be added after base, udev and autodetect for it to work:

    /etc/mkinitcpio.conf

    HOOKS="base udev autodetect splashy [...]"

For early KMS start add the module radeon (for radeon cards), i915 (for intel cards) or nouveau (for nvidia cards) to the MODULES line in `/etc/mkinitcpio.conf`:

    /etc/mkinitcpio.conf

    MODULES="i915"
    or
    MODULES="radeon"
    or
    MODULES="nouveau"

Rebuild your kernel image (refer to the mkinitcpio article for more info):

    # mkinitcpio -p [name of your kernel preset]

### The kernel command line

You now need to set `quiet splash` as you kernel command line parameters in your bootloader. See Kernel parameters for more info.

### Themes

You can install splashy-themesAUR[broken link: archived in aur-mirror] from the AUR. After installing, look at the available themes like so:

    ls /usr/share/splashy/themes

The folder name is the theme name. Now change the theme to the one you want, eg.:

    # splashy_config -s darch-white

Note: Themes ending in 43 are of 4:3 aspect ratio - the others are widescreen.

Rebuild your kernel image with:

    # mkinitcpio -p [name of your kernel preset]

and reboot.

Category:

- Bootsplash

Hidden categories:

- Pages or sections flagged with Template:Out of date
- Pages with broken package links