summaryrefslogtreecommitdiffstats
path: root/abs/core/plymouth/plymouth.install
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/plymouth/plymouth.install')
-rw-r--r--abs/core/plymouth/plymouth.install45
1 files changed, 45 insertions, 0 deletions
diff --git a/abs/core/plymouth/plymouth.install b/abs/core/plymouth/plymouth.install
new file mode 100644
index 0000000..aafcca8
--- /dev/null
+++ b/abs/core/plymouth/plymouth.install
@@ -0,0 +1,45 @@
+post_install() {
+cat <<EOT
+
+==================================================================================
+1. To make Plymouth work:
+ 1.1. Add "plymouth" to HOOKS after "base" and "udev" in /etc/mkinitcpio.conf
+ 1.2. Add 'quiet splash' to the grub command line
+ 1.3. Rebuild your initrd image (# mkinitcpio -p [kernel preset name]).
+ E.g.: sudo mkinitcpio -p linux
+
+2. To enable encryption, replace "encrypt" with "plymouth-encrypt" in
+ mkinitcpio.conf and rebuild your initrd image.
+
+3. You will also need to rebuild your initrd image every time you change your theme
+ (the default is set as 'spinfinity').
+
+ To list all plymouth themes:
+ plymouth-set-default-theme -l
+
+ To change theme:
+ # plymouth-set-default-theme <theme>
+
+ To rebuild initrd image:
+ # mkinitcpio -p linux
+
+4. For Smooth Transition to Display Manager you have to:
+ 4.1. See the Wiki Page (link in 5) to prepare your Display Manager
+ 4.2. Disable your Display Manager Unit
+ E.g. : systemctl disable kdm.service
+ 4.3. Enable the respective DM-plymouth Unit (GDM,KDM,Lightdm,LXDM units provided)
+ E.g. : systemctl enable kdm-plymouth.service
+
+5. For more information please visit the Wiki page:
+ https://wiki.archlinux.org/index.php/Plymouth
+
+OBS. If you have any leftover "kill Plymouth" lines in /etc/rc.local or ~/.xinitrc
+ they are no longer required.
+==================================================================================
+
+EOT
+}
+
+post_upgrade() {
+ post_install
+}