Pré-requis
* Avoir installé le paquet ImageMagick est fortement recommandé.
* Pour cet exemple :
* on fixera une résolution de : GRUB_GFXMODE=800x600x32,800x600 (voir plus haut)
* on stockera l'image de fond dans le dossier /boot/grub/ car cela simplifie beaucoup les choses pour certains cas particuliers (pour une partition /boot ou /home séparée, pour les partitions LVM, pour une mise à jour en mode recovery/récupération,..) et il fait partie des dossiers par défaut inclus dans les scripts de Grub.
Configuration de /etc/grub.d/05_debian_theme
Attention : la procédure est différente entre le grub-pc fourni avec Ubuntu 9.10 (Karmic Koala) et celui fourni avec Ubuntu 10.04 (Lucid Lynx).
Éditez le fichier /etc/grub.d/05_debian_theme avec les droits superutilisateur.
pour Grub-pc version 1.97 fourni avec Ubuntu 9.10 (Karmic Koala) :
*
ligne 16 : on mettra
for i in {/boot/grub,/usr/share/images/desktop-base}/00_image_de_fond.{png,tga,jpg,jpeg} ; do
(Ă la place de : for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do)
*
lignes 39 et 40 :
set color_normal=white/black
set color_highlight=light-green/magenta
pour Grub-pc version 1.98 fourni avec Ubuntu 10.04 (Lucid Lynx), on modifiera les lignes 10, 11 et 12 comme suit :
| Code : |
WALLPAPER="00_image_de_fond.jpg"
COLOR_NORMAL="white/black"
COLOR_HIGHLIGHT="light-green/magenta"
|
Donc pour Karmic, on a ajouté la prise en charge des fichiers jpg et jpeg. Dans les deux cas, on a :
* donné le nom du fichier contenant le fond d'écran,
* défini une couleur de texte (color_normal) en blanc sur fond transparent (la couleur noire en deuxième correspond à la couleur transparente)
* défini une couleur de texte sélectionné (color_highlight) à vert clair sur fond en magenta.
Images au bon format
L'image choisie comme fond d'écran peut ne pas fonctionner du premier coup (rapport 16/10ème pour un écran 4/3, provenance macintosh,..). Pour la rendre lisible pour Grub, on pourra la convertir, par exemple, comme suit :
convert $HOME/Images/image_exemple.jpg -resize 1024x768! -depth 16 $HOME/Images/image_exemple_au_bon_format.jpg
Utilisation
Pour modifier l'image de fond, il suffira de faire une copie de celle-ci avec les droits superutilisateur vers le dossier grub. Par exemple :
| Code : |
sudo cp $HOME/Images/image_exemple.jpg /boot/grub/00_image_de_fond.jpg
|
Lors de la première utilisation, ne pas oublier de lancer un :
SOURCE :
UBUNTU-FR