Trucs:Procédure de changement de résolution et de bootsplash sous Mandrake 9.2

De Lea Linux
Aller à la navigation Aller à la recherche
manchot<manchot@no-log.org>

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ème
switch-themes -l pour avoir la liste des thèmes disponibles
switch-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...