Difference between revisions of "Splashy"

From ArchWiki
Jump to: navigation, search
m (Link to new page.)
(Installation: remove broken links; Kernel mode settings should explain everything)
 
(8 intermediate revisions by 5 users not shown)
Line 7: Line 7:
 
==Installation==
 
==Installation==
  
Before you can use Splashy, you should enable [[Kernel Mode Setting]]. Please refer to the specific instructions for [[ATI#Kernel_mode-setting_.28KMS.29|ATI cards]], [[Intel#KMS_.28Kernel_Mode_Setting.29|Intel cards]] or [[Nouveau#KMS|Nvidia cards]].  
+
Before you can use Splashy, you should enable [[Kernel mode setting]].
  
Install {{AUR|splashy-full}} from the [[Arch User Repository]].
+
[[Install]] the {{AUR|splashy-full}} package.
  
You may also check out [http://bbs.archlinux.org/viewtopic.php?id=48978 this topic] on the [https://bbs.archlinux.org/ Arch Linux forum] for a repository you can add with working splashy packages.
+
You may also check out [https://bbs.archlinux.org/viewtopic.php?id=48978 this topic] on the [https://bbs.archlinux.org/ Arch Linux forum] for a repository you can add with working splashy packages.
  
 
==Configuration==
 
==Configuration==
 +
{{Out of date|Update for systemd.}}
  
 
===/etc/rc.conf===
 
===/etc/rc.conf===
Line 25: Line 26:
 
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev autodetect splashy [...]"}}
 
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev autodetect splashy [...]"}}
  
For early KMS start add the module [[radeon]] (for radeon cards), [[Intel|i915]] (for intel cards) or [[nouveau]] (for nvidia cards) to the MODULES line in {{ic|/etc/mkinitcpio.conf}}:
+
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 {{ic|/etc/mkinitcpio.conf}}:
 
{{hc|/etc/mkinitcpio.conf|2=MODULES="i915"
 
{{hc|/etc/mkinitcpio.conf|2=MODULES="i915"
 
'''or'''
 
'''or'''
Line 41: Line 42:
 
===Themes===
 
===Themes===
  
You can install {{AUR|splashy-themes}} from the AUR. After installing, look at the available themes like so:
+
You can install {{AUR|splashy-themes}}{{Broken package link|{{aur-mirror|splashy-themes}}}} from the AUR. After installing, look at the available themes like so:
 
{{bc|ls /usr/share/splashy/themes}}
 
{{bc|ls /usr/share/splashy/themes}}
  
Line 53: Line 54:
  
 
and reboot.
 
and reboot.
 
==Troubleshooting==
 
 
===GNOME will not shut down===
 
 
'''Problem:''' You are using Gnome, and starting GDM as a daemon, Splashy causes Gnome to not be able to properly shutdown/reboot.
 
 
'''Fix:''' Remove '''gdm''' from DAEMONS in {{ic|/etc/rc.conf}}, and set it up in {{ic|[[Display manager#inittab method|/etc/inittab]]}}.
 

Latest revision as of 09:33, 20 October 2016

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

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

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.