summaryrefslogtreecommitdiffstats
path: root/abs/core/plymouth/plymouth.install
blob: 99aa7ee81108f9a69c043a874851776257919a7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
post_install() {
cat <<EOF

===========

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 and rebuild initrd image:
       # plymouth-set-default-theme -R <theme>
       
===========

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, 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.

EOF
}

post_upgrade() {
  post_install
}