Difference between revisions of "Splashy"
m (→The kernel command line) |
(Remove out of date info. Mark configuration out of date.) |
||
(16 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Bootsplash | + | [[Category:Bootsplash]] |
− | + | [[es:Splashy]] | |
− | + | [[ru:Splashy]] | |
+ | [[zh-CN:Splashy]] | ||
[http://alioth.debian.org/projects/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 [http://www.directfb.org directfb]. | [http://alioth.debian.org/projects/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 [http://www.directfb.org directfb]. | ||
==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]]. 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]]. |
− | |||
− | |||
− | + | Install {{AUR|splashy-full}} from the [[Arch User Repository]]. | |
− | You may also check out [ | + | 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=== | ||
− | Add this in {{ | + | Add this in {{ic|/etc/[[rc.conf]]}}: |
− | {{ | + | {{hc|/etc/rc.conf|2=SPLASH="splashy"}} |
===Including Splashy in initramfs=== | ===Including Splashy in initramfs=== | ||
− | Add Splashy to the HOOKS array in {{ | + | Add Splashy to the HOOKS array in {{ic|/etc/[[mkinitcpio.conf]]}}. It '''must''' be added ''after'' '''base''', '''udev''' and '''autodetect''' for it to work: |
− | {{ | + | {{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 {{ | + | 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}}: |
− | {{ | + | {{hc|/etc/mkinitcpio.conf|2=MODULES="i915" |
'''or''' | '''or''' | ||
MODULES="radeon" | MODULES="radeon" | ||
Line 34: | Line 34: | ||
Rebuild your kernel image (refer to the [[mkinitcpio]] article for more info): | Rebuild your kernel image (refer to the [[mkinitcpio]] article for more info): | ||
− | {{ | + | {{bc|# mkinitcpio -p [name of your kernel preset]}} |
===The kernel command line=== | ===The kernel command line=== | ||
− | You now need to set | + | You now need to set {{ic|quiet splash}} as you kernel command line parameters in your bootloader. See [[Kernel parameters]] for more info. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Themes=== | ===Themes=== | ||
− | You can install {{ | + | You can install {{AUR|splashy-themes}} from the AUR. After installing, look at the available themes like so: |
− | {{ | + | {{bc|ls /usr/share/splashy/themes}} |
The folder name is the theme name. Now change the theme to the one you want, eg.: | The folder name is the theme name. Now change the theme to the one you want, eg.: | ||
− | {{ | + | {{bc|# splashy_config -s darch-white}} |
{{Note|Themes ending in 43 are of 4:3 aspect ratio - the others are widescreen.}} | {{Note|Themes ending in 43 are of 4:3 aspect ratio - the others are widescreen.}} | ||
Rebuild your kernel image with: | Rebuild your kernel image with: | ||
− | {{ | + | {{bc|# mkinitcpio -p [name of your kernel preset]}} |
and reboot. | and reboot. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 13:00, 1 August 2013
zh-CN: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.
Contents
Installation
Before you can use Splashy, you should enable Kernel Mode Setting. Please refer to the specific instructions for ATI cards, Intel cards or Nvidia cards.
Install splashy-fullAUR from the Arch User Repository.
You may also check out this topic on the Arch Linux forum for a repository you can add with working splashy packages.
Configuration
/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 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
Rebuild your kernel image with:
# mkinitcpio -p [name of your kernel preset]
and reboot.