web-dev-qa-db-fra.com

Comment changer les couleurs de police pour grub?

J'ai réussi à changer l'arrière-plan sur l'écran de démarrage et je dois maintenant définir les couleurs de la police sur quelque chose que je peux lire. J'ai parcouru les forums Ubuntu et le site Ask et j'ai également essayé avec le grub-customizer sans succès. Tout ce dont j'ai besoin est le bon code pour le fichier grub.

Voici une copie de ma nourriture actuelle:

GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND="/home/autumn/Pictures/grub/suckng.jpg"

menu_color_normal=black/black
menu_color_highlight=yellow/dark-gray
color_normal=black/black
color_higlight=black/black
4
Ferndinand Ursa

J'ai eu ce problème dans Ubuntu 13.10 avec grub-customizer. Dans mon cas, cela a été causé par le retour au thème Debian par défaut, ce qui a fait apparaître l'image en arrière-plan, mais tout le texte était en gris. Je l'ai résolu en modifiant le fichier 05_debian_theme qui se trouve dans /etc/grub.d/

$ Sudo gedit /etc/grub.d/05_debian_theme

Trouvez où il se lit:

if [ -z "${2}" ] && [ -z "${3}" ]; then
        echo "  true"
fi

Changer en:

if [ -z "${2}" ] && [ -z "${3}" ]; then
    echo "  true"
    echo "    set color_highlight=light-blue/black"
    echo "    set color_normal=white/black"
fi

Remplacez les couleurs par celles de votre choix, en gardant à l'esprit que le mot "noir" est traité comme étant transparent. Puis exécutez ce qui suit et redémarrez:

Sudo update-grub

Si cela ne résout pas le problème, revenez en arrière et modifiez le thème comme indiqué ci-dessus. Vous verrez une section:

set_default_theme(){
case $GRUB_DISTRIBUTOR in
    Ubuntu|Kubuntu)
        # Set a monochromatic theme for Ubuntu.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"

        if [ -e /lib/plymouth/themes/default.grub ]; then
            sed "s/^/${1}/" /lib/plymouth/themes/default.grub
        fi
        ;;
    *)
        # Set the traditional Debian blue theme.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"
        ;;

Modifiez les couleurs selon vos besoins, puis mettez à jour grub, redémarrez.

Bonne chance, j'espère que cela aide.

4
bleeves