Plymouth
Contents
Plymouth est une application qui est exécutée très dans dans le processus de démarrage, avant même que la racine soit montée, qui fournit un écran de démarrage animé, aussi connu sous le nom de "bootsplash", cachant ainsi le processus de démarrage en arrière plan.
L'application est conçue pour fonctionner sur les systèmes ayant des pilotes DRM modesetting. Le principe est que, tôt dans le processus de démarrage on utilise le mode (càd notamment la résolution) natif de la carte graphique; plymouth utilise ce mode, les autres applications durant le démarrage utilisent aussi ce mode, et ce mode persiste même après le lancement de X. Ceci permet de supprimer tous les clignotements pendant le démarrage.
Pour les systèmes qui n'ont pas de pilotes avec DRM mode settings, plymouth utilisera un mode texte (il peut aussi utiliser une interface /dev/fb).
Que ce soit en mode texte ou graphique, les messages de démarrage sont masqués. Une fois que la racine sera montée en lecture/écriture, les messages seront reportés dans /var/log/boot.log. Cependant l'utilisateur peut voir ces messages à n'importe quel moment durant le démarrage en pressant la touche Échap.
Plymouth supporte plusieurs thèmes qui sont semblables à des écrans de veille. Plusieurs exemples de thème sont fournis avec plymouth (voir les paquets plymouth-themes*).
Before Installation
Please check in the manufacturer website if your graphic card drivers supports modesetting or please check in the project page of the free/open drivers of your graphic card.
Installation
Sid/Unstable
aptitude install plymouth
It's possible you need install the DRM libraries of your graphic card driver. For example:
Intel Graphic Cards:
aptitude install libdrm-intel1
nVidia Graphic Cards (Nouveau free/open driver):
aptitude install libdrm-nouveau1
ATI Radeon Graphic Cards (free/open driver):
aptitude install libdrm-radeon1
Configuration
Sid/Unstable
Please edit the file /etc/initramfs-tools/modules and add the modesetting: For Intel:
# KMS intel_agp drm i915 modeset=1
For Nouveau (nVidia):
# KMS drm nouveau modeset=1
Also you need configure the bootloader (as Grub2) for that charge the splash and change the resolution.
Grub2
Please edit the file etc/default/grub and change the resolution. Search the line #GRUB_GFXMODE=640x480 and uncomment. You can set a best resolution. For example:
GRUB_GFXMODE=1024x768
In netbooks you can put 1024x600 or 1024x576. For example:
GRUB_GFXMODE=1024x576
You can also write the color depth. For example:
GRUB_GFXMODE=1024x576x32
Please also search the line GRUB_CMDLINE_LINUX_DEFAULT="quiet" and change to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Update Grub2:
update-grub2
Themes
As root run the next commands:
/usr/sbin/plymouth-set-default-theme --list
For display all installed themes.
/usr/sbin/plymouth-set-default-theme THEME
For set one theme. Where THEME is one of listed in the previous command.
update-initramfs -u
Apply changes.
Update the system
If you dont want change the default theme please don't forget apply the changes with:
update-initramfs -u
External Links
Plymouth official page: http://www.freedesktop.org/wiki/Software/Plymouth
