• [^] # Changer le bootsplash et sa résolution sous Mandrake 9.2

    Posté par . En réponse au journal Chnager boot splash sous Mandrake 9.2. Évalué à 1.

    effectivement, le 1600x1200 est pas supporté par le framebuffer. Du coup, comme j'ai un écran 4/3, 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, comme la procédure n'a pas été si simple, 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 :

    Couleurs___640x480__800x600__1024x768__1280x1024__1600x1200
    -----------+-------------------------------------------------------------------------------
    ____4__|____769______771_______773_______775________796___
    ____8__|____784______787_______790_______793________797___
    ___16__|____785______788_______791_______794________798___
    ___24__|____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 ...:)