Trucs:Procédure de changement de résolution et de bootsplash sous Mandrake 9.2
J'ai voulu modifier la résolution du bootsplash (qui est en 800x600 par défaut) ainsi que le thème utilisé (qui est moche à force).
Comme j'ai un écran 22" 4/3 et que le 1600x1200 n'est pas supporté par le Framebuffer, je me suis contenté du 1024x768, et c'est déjà beaucoup plus joli que le 800x600 d'origine :)
J'en ai d'ailleurs profité pour changer le thème (penser à installer les paquetages de thèmes bootsplash, notamment bootsplash-themes et plf_theme. Comme la procédure n'a pas été si évidente, voici comment faire :
1°) Changer la résolution d'affichage du framebuffer :
éditer /etc/lilo.conf
et modifier la résolution en affectant une valeur à vga=
en se référant au tableau suivant :
Numéros des modes graphiques VESA
Couleurs | Résolution | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 | 256 | 769 | 771 | 773 | 775 | 796 | |
32768 | 784 | 787 | 790 | 793 | 797 | ||||||
65536 | 785 | 788 | 791 | 794 | 798 | ||||||
16,8M | 786 | 789 | 792 | 795 | 799 |
Par exemple, pour du 1024x768x16, il faut vga=791
S'assurer également que le append=
de lilo.conf
contient également l'une des lignes suivantes :splash=silent
(pour afficher le thème silencieux par défaut)splash=verbose
(pour afficher le thème verbeux par défaut)splash=0
(pour ne pas utiliser le bootsplash)
2°) Changer le thèmes bootsplash
Se rendre dans le répertoire du bootsplash et utiliser les outils à disposition :switch-themes Nom_thème
pour changer de thèmeswitch-themes -l
pour avoir la liste des thèmes disponiblesswitch-themes -c
pour afficher le thème sélectionné
Commande à effectuer :/usr/share/bootsplash/scripts/switch-themes Nom_thème
Par exemple pour le thème Linux/usr/share/bootsplash/scripts/switch-themes Linux
3°) Refaire l'initrd
L'image au boot du kernel se trouvant dans l'initrd
, il convient de le recréer pour que le changement de thème soit effectif, il faut taper la commande suivante : mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r)
La commande /usr/share/loader/make-initrd
est sensée produire le même résultat d'après ce que j'ai pu lire sur certains forums :)
Il est encore possible de paramétrer certaines choses en modifiant le fichier /etc/sysconfig/bootsplash
, notamment activer ou désactiver l'affichage du bootsplash dans les consoles (LOGO_CONSOLE=yes|no
, etc...