Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2005, à 01:28

Surfoo

HOW TO : Changer les couleurs par défaut de l'usplash

Ce HOW TO est une traduction française à partir de ce lien : http://www.ubuntuforums.org/showthread.php?t=82835
Je n'ai fait que traduire le HOW TO, je n'ai en aucun cas essayé de le faire.

Traduction :

J'ai écris ce HOW TO parce que j'ai noté que moi-même et quelques personnes avaient des ennuis à voir l'écran d'usplash par défaut, et aussi parce que je voulais que le mien soit bleu. J'ai inclus quelques fichiers comme pièces jointes. Un pour l'usplash marron par défaut, un qui est coloré en bleu, et un autre couleur olive. Tous sont optimisés pour un texte plus lumineux et une barre de progression plus évidente et chacun d'entre eux utilisera toujours la couleur rouge pour les étapes qui ont échouées.

Ce HOW TO est un dérivé de cette page du wiki : https://wiki.ubuntu.com/USplashCustomizationHowto, mais modifié pour une meilleure facilité d'utilisation (j'espère), et pour s'adapter facilement à l'utilisation des fichiers que j'ai crée. Il a été écrit avec usplash (0.1-22), les futures versions d'usplash pouvant être sujet aux changements.

Si vous souhaitez essayer avec une des images de remplacement d'usplash que j'ai donné en lien en dessous, ça prends peu de temps et c'est sans risque.
Notez qu'à la première étape, l'installation des packages gcc et libbogl-dev peuvent installer quelques dépendances.

Téléchargez l'un des fichiers (liens en bas du message) dans votre répertoire home, et ouvrez un terminal (il démarre dans votre répertoire ~/ mais tapez cd ~/ si vous n'êtes pas sûr). Suivez les étapes suivantes :

1. Installez les packages GCC et BOGL :

sudo apt-get install gcc libbogl-dev

2. Entrez seulement la ligne ci dessous qui correspond au fichier que vous avez téléchargé :

cp usplash-fix.png usplash-artwork.png
cp usplash-blue.png usplash-artwork.png
cp usplash-olive.png usplash-artwork.png

3. Maintenant tapez chacune de ces lignes pour faire votre usplash :

pngtobogl usplash-artwork.png > usplash-artwork.c
gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o usplash-fix.so

4. Copiez votre usplash dans le répertoire d'usplash créez lui un nouveau lien :

sudo cp usplash-fix.so /usr/lib/usplash/usplash-fix.so
sudo ln -sf /usr/lib/usplash/usplash-fix.so /usr/lib/usplash/usplash-artwork.so

5. Régénerez le initramfs :

sudo dpkg-reconfigure linux-image-$(uname -r)

C'est fait ! Le fichier d'usplash sera /usr/lib/usplash/usplash-fix.so, et la prochaine fois que vous démarrerez Ubuntu, vous pourrez voir le nouvel usplash.

Vous avez 4 fichiers que vous pouvez effacer dans votre ~/ si vous le souhaitez :

rm usplash-artwork.o usplash-artwork.c usplash-artwork.png usplash-fix.so

Si vous changez d'avis, alors vous pouvez revenir en arrière avec l'usplash par défaut, avec les 2 étapes suivantes :

sudo ln -sf /usr/lib/usplash/usplash-default.so /usr/lib/usplash/usplash-artwork.so
sudo dpkg-reconfigure linux-image-$(uname -r)

Si vous êtes intéressé par d'autres modifications de votre usplash, et souhaitez savoir ce que j'ai fait, voici un détail :

- J'ai téléchargé des sources, disponible à cette page : http://packages.ubuntu.com/breezy/misc/usplash
- J'ai pris le fichier original usplash-artwork.png et permuté les entrées de la palette pour augmenter la visibilité des entrées 2, 4 et 8 (description ci dessous). J'ai permuté le 2 avec le 7, le 4 avec 7 et le 8 avec le 9. J'ai sauvegardé le fichier avec le nom usplash-fix.png
- Pour le fichier usplash-blue.png, j'ai simplement décalé la tonalité de la palette entière de usplash-fix.png ainsi les 3 valeurs RGB ont été permutée avec les valeurs R (rouge) et B (bleu).

Consignes pour le format des images :

- Le fichier PNG doit être en 640x480, 16 couleurs
- Quelques entrées de la palette sont utilisées dans un but particulier :

Index de la palette        | Utilisé pour 
-----------------------------------------
0                          | Couleur de fond
0                          | Couleur de fond du texte
1                          | Couleur de la barre de progression
2                          | Couleur du texte 'Ok'
4                          | Couleur de fond de la barre de progression
8                          | Couleur du texte de description
13                         | Couleur du texte 'Failed'

NdT : N'oubliez pas de renommez vos images, elles sont hébergés chez imageshack.us

Marron : usplash-fix.png
usplashfix3qc.th.png

Bleu : usplash-blue.png
usplashblue1pk.th.png

Olive : usplash-olive.png
usplasholive4df.th.png

Ubuntu : usplash-ubuntu.png
usplashartwork6bw.th.png

Edit : Rajout de l'image Ubuntu

Dernière modification par Surfoo (Le 30/10/2005, à 19:48)

Hors ligne

#2 Le 30/10/2005, à 02:58

neves

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Nickel, ça marche très bien, merci beaucoup smile

Hors ligne

#3 Le 30/10/2005, à 15:37

Link

Re : HOW TO : Changer les couleurs par défaut de l'usplash

ca semble cool, je vais essayer peut-etre ce soir et je t'en redonne des news!


In a world without walls and fences, who needs Windows and Gates?

Hors ligne

#4 Le 01/11/2005, à 09:33

Templar

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Personnellement je n'ai plus d'image au boot.

J'ai pourtant bien suivi la manip mais j'ai ceci lors de la regénération du initramfs : Searching for splash image... none found, skipping...

Je vois pas pourquoi :\

Hors ligne

#5 Le 01/11/2005, à 12:37

hells_dark

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Le site de la première étape doit être down roll

W: Impossible de localiser la liste des paquets sources http://antesis.freecontrib.org breezy/non-free Packages (/var/lib/apt/lists/antesis.freecontrib.org_mirrors_ubuntu_freecontrib_dists_breezy_non-free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)

J'ai plein d'erreurs de ce style.

Edit : le site est revenu. J'ai fait toutes les manipulation avec succès à premier abord. Mais comme mon ami, je n'ai plus de usplash..:rolleyes:

Dernière modification par hells_dark (Le 01/11/2005, à 13:51)


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#6 Le 02/11/2005, à 11:31

Templar

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Problème résolu wink
Sympathique le blue usplash wink

Hors ligne

#7 Le 18/11/2005, à 20:59

moustic

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Je viens de suivre comme indiqué la marche à suivre et...ça marche pas !

Écran noir avec curseur qui clignote !

Une idée ?

hmm


On parle toujours mal quand on a rien à dire.

Hors ligne

#8 Le 19/11/2005, à 16:52

moustic

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Voici un script qui m'a permis de modifier mon écran usplash:

http://ubuntuforums.org/attachment.php? … 1129548885


big_smile


On parle toujours mal quand on a rien à dire.

Hors ligne

#9 Le 06/12/2005, à 15:53

fenomeno

Re : HOW TO : Changer les couleurs par défaut de l'usplash

bonjour,

lorsque je démarre, je n'ai pas d'images toute belle, je vois juste les lignes en blanc sur un fond noir (classique)

J'utilise une ubuntu 2.6.12-10

j'ai bien suivi les indications ci-dessus, cependant lors de la dernière étape:  sudo dpkg-reconfigure linux-image-$(uname -r)

cela me donne les messages d'erreurs suivants:

Not touching initrd symlinks since we are being reinstalled (2.6.12-10.24)
Not updating image symbolic links since we are being updated (2.6.12-10.24)

par désespoir, je redémarre comm même et cela me donne toujours l'écran noir avec les jolies lignes blanches

Est ce que qq1 a une idée, car là je bloque et pourtant j'ai cherché un peu partout

J'utilise lilo et non grub, et je voulais savoir si c'était pour cela que çà ne marchait pas


merci par avance, cordialement,

Hors ligne

#10 Le 07/03/2006, à 21:31

Gorrk

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Pour installer mes écrans de démarrage j'ai réaliser un petit script que je propose ici pour ceux que ça intéressent.

Il suffit de l'installer dans "~/.gnome2/nautilus-scripts", de sélectionner un fichier à installer (PNG, 640*480, 16 couleurs, non-entrelacé) puis de choisir dans le menu contextuel "Scripts/usplash-installer".

Je suis conscient que le codage est loin d'être parfait, mais c'est mon premier script...

Merci d'être indulgent pour mon anglais très médiocre big_smile.

#! /bin/sh
#
# Usplash Installer v1.0.2 released the 2006-03-07 by Julien Fontanet <julien.fontanet@gmail.com>
#
# Inspired of https://wiki.ubuntu.com/USplashCustomizationHowto
# and the french translation http://doc.ubuntu-fr.org/applications/usplash

#-----------------------#
# Variables definitions #
#-----------------------#

USPLASH_DIR="/usr/lib/usplash"
PERSONAL_USPLASH_DIR="$USPLASH_DIR/personal"

TEMPORARY_DIR="/tmp/usplash-installer"
#CURRENT_PATH=$(echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/file\:\/\///')
FILE=$(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | head -n 1)
FILE_PATH=$(dirname "$FILE")
FILE_NAME=$(basename "$FILE")

#--------------------------#
# Beginning of the program #
#--------------------------#

# Exit if there is no selected file
[ -z "$FILE" -o ! -f "$FILE" ] && exit 1

# Restart the program if it has not lauched with sudo or gksudo
if [ -z "$SUDO_COMMAND" ]
then
	gksudo -m "Entrez votre mot de passe pour réaliser cette opération." "$0" $*
	exit $?
fi

# If gcc or pngtobogl are not installed, show an error message and exit
if !((which gcc > /dev/null) && (which pngtobogl > /dev/null))
then
	if zenity --question --title="Dépendances manquantes" --text="\"gcc\" et \"pngtobogl\" sont nécessaires à l'éxecution de ce script.\n\nLes installer ?"
	then
		apt-get update | zenity --progress --pulsate --auto-close --title="Mise à jour..." --text="Mise à jour de la liste des paquets..." || exit 1
		apt-get install gcc libbogl-dev -y | zenity --progress --pulsate --auto-close --title="Installation..." --text="Installation des paquets..." || exit 1
	else
		exit 1
	fi
fi

# Detect the type of selected file
if [ "$(file -b "$FILE")" != "PNG image data, 640 x 480, 4-bit colormap, non-interlaced" ]
then
	zenity --warning --title="Type détecté incorrect" --text="Le fichier \"$FILE_NAME\" ne semble pas être une image de 16 couleurs de 640 par 480 pixels au format PNG non-entrelacé.\n\nVoulez-vous malgré tout continuer ?" || exit 1
fi

# Show a confirmation message
zenity --question --title="Etes-vous sûr ?" --text="\"$FILE_NAME\" va être installé en tant que nouvel écran de démarrage.\n\nSouhaitez-vous continuer ?" || exit 1;

# Ask under which name the image has to be installed
name="$(zenity --entry --title="Nom de l'écran de démarrage" --text="Sous quel nom l'image doit être installée ?" --entry-text="$(echo "$FILE_NAME" | sed -r "s/\.[^.]*$//")")"
[ $? -eq 1 ] && exit 1

# Create the personal splash screen directory if it does not exist
[ -d $PERSONAL_USPLASH_DIR ] || mkdir $PERSONAL_USPLASH_DIR

# Create the temporary directory if it does not exist and move in it
[ -d $TEMPORARY_DIR ] || mkdir $TEMPORARY_DIR
cd $TEMPORARY_DIR || exit 1

# Build and install the new boot spash screen
cp -f "$FILE" usplash-artwork.png || exit 1
pngtobogl usplash-artwork.png > usplash-artwork.c || exit 1
gcc -Os -g -I /usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o || exit 1
gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o "$name.so" || exit 1
cp "$name.so" "$PERSONAL_USPLASH_DIR" || exit 1
ln -sf "$PERSONAL_USPLASH_DIR/$name.so" "$USPLASH_DIR/usplash-artwork.so" || exit 1

# Remove all temporary files and the temporary directory
rm -fr "$TEMPORARY_DIR"

# Reconfigure the kernel
[ -f "/boot/grub/menu.lst" ] && cp -f "/boot/grub/menu.lst" "/boot/grub/menu.lst.bak"
dpkg-reconfigure linux-image-$(uname -r) | zenity --progress --pulsate --auto-close --title="Configuration du noyau..." --text="Reconfiguration du noyau en cours..."
[ -f "/boot/grub/menu.lst.bak" ] && mv -f "/boot/grub/menu.lst.bak" "/boot/grub/menu.lst"

# Show a success message
zenity --info --text "L'écran de démarrage a bien été changé \!\!\!"

# Exit without error
exit 0

Egalement disponible ici : http://oxydant.info/tools/usplash-installer.tar.gz

Dernière modification par Gorrk (Le 08/03/2006, à 19:19)

Hors ligne

#11 Le 08/03/2006, à 11:58

webatou

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Ça fonctionne nickel chez moi tongue

Je reboote pas non plus tous les jours mais c'est vrai que c'est quand même plus agréable à l'oeil.


Linux Ubuntu 8/04

Hors ligne

#12 Le 08/03/2006, à 19:22

Gorrk

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Merci d'avoir essayé...

Si quelqu'un voit un problème ou une amélioration potentielle, n'hésitez pas...

Hors ligne

#13 Le 08/03/2006, à 19:39

webatou

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Heu... désolé mais je parlais du premier message du topic, j'ai pas testé le script cool


Linux Ubuntu 8/04

Hors ligne

#14 Le 08/03/2006, à 19:42

Gorrk

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Ah ... mdr.

Je dois dire que je me suis posé la question !!!

lol Merci quand même de ta réponse rapide ^^.

Hors ligne

#15 Le 08/03/2006, à 19:51

webatou

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Je passais par là, alors j'ai répondu big_smile


Linux Ubuntu 8/04

Hors ligne

#16 Le 20/05/2006, à 19:49

misaine

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Gorrk a écrit :

Pour installer mes écrans de démarrage j'ai réaliser un petit script que je propose ici pour ceux que ça intéressent.

Il suffit de l'installer dans "~/.gnome2/nautilus-scripts", de sélectionner un fichier à installer (PNG, 640*480, 16 couleurs, non-entrelacé) puis de choisir dans le menu contextuel "Scripts/usplash-installer".

Egalement disponible ici : http://oxydant.info/tools/usplash-installer.tar.gz

super ton script , avant je faisait ça "a la mano" là c'est bien plus simple cool
il meriterait d'être rajouté au wiki


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#17 Le 21/05/2006, à 03:36

Flew

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Salut!
Alors moi j'ai modifié mon image et tout, mais maintenant j'aimerais changer les couleurs de "OK" et "FAILED".
J'ai suivi le HT, mais quand je modifie les couleurs dans la palette (sous Gimp), ça me change aussi certaines couleurs de mon image sad
N'est-ce paq possible de pouvoir modifier juste la couleur du texte tout en gardant intacte celle de l'image??
Merci


(\__/)
(='.'=)
(")_(")

Hors ligne

#18 Le 21/05/2006, à 07:32

misaine

Re : HOW TO : Changer les couleurs par défaut de l'usplash

c'est bien là toute la difficulté de rendre OK visible sans trop modifier la couleur indexée n°2 de l'image hmm il faudrait pouvoir lors de l'indexation imposer la couleur 2 .pour l'instant je cherche dans GIMP comment faire.

Dernière modification par misaine (Le 21/05/2006, à 07:35)


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#19 Le 21/05/2006, à 16:35

Flew

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Ok, c'est vachement sympa de faire tout ça pour nous smile. Grâce à toi maintenant j'ai un magnifique démarrage big_smile


(\__/)
(='.'=)
(")_(")

Hors ligne

#20 Le 22/05/2006, à 10:22

misaine

Re : HOW TO : Changer les couleurs par défaut de l'usplash

voilà mes créations 1 2 3 , montres le tien pour voir wink


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#21 Le 22/05/2006, à 18:56

Flew

Re : HOW TO : Changer les couleurs par défaut de l'usplash

misaine a écrit :

voilà mes créations 1 2 3 , montres le tien pour voir wink

Heu, si c'est à moi que tu parles, je n'ai pas fais ma propre image, mais j'en ai récupéré une sur le net, et au final ça donne ça --> Mon Usplash, et donc comme je le disais j'aimerais bien pouvoir mettre les OK en vert et les FAILED en rouge...


(\__/)
(='.'=)
(")_(")

Hors ligne

#22 Le 23/05/2006, à 07:22

misaine

Re : HOW TO : Changer les couleurs par défaut de l'usplash

mais là tu as été plus loin que moi car tu as également modifié le code de l'usplash !
dans ce cas tu peux très bien modifier le OK et le FAILED ça se trouve dans ces lignes

#define BACKGROUND_COLOUR 0
#define PROGRESSBAR_COLOUR 1
#define PROGRESSBAR_BACKGROUND 4
#define TEXT_BACKGROUND 0
#define TEXT_FOREGROUND 2
#define RED 13


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#23 Le 23/05/2006, à 07:27

gnome06

Re : HOW TO : Changer les couleurs par défaut de l'usplash

Merci Surfoo pour cette astuce !

Ce qui serait TOP, ce serait de faire un dernier effort pour mettre ce HowTo dans le Wiki tongue


gnome06

Besoin d'un compte gMail ?
Il me reste 50 invitations, contactez-moi !

Hors ligne

#24 Le 23/05/2006, à 07:35

misaine

Re : HOW TO : Changer les couleurs par défaut de l'usplash

hihi mais il y est !
http://doc.ubuntu-fr.org/applications/usplash


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#25 Le 23/05/2006, à 17:29

Flew

Re : HOW TO : Changer les couleurs par défaut de l'usplash

misaine a écrit :

mais là tu as été plus loin que moi car tu as également modifié le code de l'usplash !
dans ce cas tu peux très bien modifier le OK et le FAILED ça se trouve dans ces lignes

#define BACKGROUND_COLOUR 0
#define PROGRESSBAR_COLOUR 1
#define PROGRESSBAR_BACKGROUND 4
#define TEXT_BACKGROUND 0
#define TEXT_FOREGROUND 2
#define RED 13

Ben j'ai déjà essayé mais je ne trouve pas...
PROGRESSBAR_COLOUR et BACKGROUND ça c'est pour la barre de progression, je n'y touche pas.
TEXT_BACKGROUND c'est pour le fond, je n'y touche pas non plus.
TEXT_FOREGROUND c'est pour la couleur de TOUT le texte, moi je ne veux modifier que les OK et FAILED
Et pour RED, je ne sais pas ce que c'est...


(\__/)
(='.'=)
(")_(")

Hors ligne